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
Raw Normal View History

2021-08-15 20:52:10 +00:00
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
2021-08-15 22:15:07 +00:00
import androidx.navigation.fragment.findNavController
2021-08-15 21:13:39 +00:00
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
2021-08-15 20:52:10 +00:00
2021-08-15 22:15:07 +00:00
class MainFragment : Fragment() {
2021-08-15 20:52:10 +00:00
override fun onCreateView(
inflater: LayoutInflater,
container: ViewGroup?,
savedInstanceState: Bundle?,
): View? {
return inflater.inflate(R.layout.fragment_main, container, false)
}
2021-08-15 21:13:39 +00:00
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 {
2021-08-15 22:15:07 +00:00
onArticleCardsListItemClick()
2021-08-15 21:13:39 +00:00
}
}
2021-08-15 22:15:07 +00:00
private fun onArticleCardsListItemClick() {
findNavController().navigate(R.id.action_open_article)
}
2021-08-15 20:52:10 +00:00
}