package ani.dantotsu.settings import android.os.Bundle import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.recyclerview.widget.LinearLayoutManager import ani.dantotsu.BottomSheetDialogFragment import ani.dantotsu.R import ani.dantotsu.databinding.BottomSheetDevelopersBinding class ForksDialogFragment : BottomSheetDialogFragment() { private var _binding: BottomSheetDevelopersBinding? = null private val binding get() = _binding!! private val developers = arrayOf( Developer( "Dantotsu", "https://avatars.githubusercontent.com/u/87634197?v=4", "rebelonion", "https://github.com/rebelonion/Dantotsu" ), ) override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View { _binding = BottomSheetDevelopersBinding.inflate(inflater, container, false) return binding.root } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) binding.devsTitle.setText(R.string.forks) binding.devsRecyclerView.adapter = DevelopersAdapter(developers) binding.devsRecyclerView.layoutManager = LinearLayoutManager(requireContext()) } override fun onDestroy() { _binding = null super.onDestroy() } }