kotovalexarian
/
android
Archived
1
0
Fork 0
This repository has been archived on 2023-08-15. You can view files and clone it, but cannot push or open issues or pull requests.
android/app/src/main/java/com/causa_arcana/MainFragment.kt

36 lines
1.2 KiB
Kotlin

package com.causa_arcana
import android.os.Bundle
import androidx.fragment.app.Fragment
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
import androidx.navigation.fragment.findNavController
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
class MainFragment : Fragment() {
override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?,
): View? {
return inflater.inflate(R.layout.fragment_main, container, false)
}
override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)
val articleCardsListRecyclerView: RecyclerView =
view.findViewById(R.id.fragment_main__article_cards_list_rv)
articleCardsListRecyclerView.layoutManager = LinearLayoutManager(requireContext())
articleCardsListRecyclerView.adapter = ArticleCardsListRecyclerAdapter {
onArticleCardsListItemClick()
}
}
private fun onArticleCardsListItemClick() {
findNavController().navigate(R.id.action_open_article)
}
}