1234567891011121314151617181920212223242526272829 |
- package io.r_a_d.radio2.ui.songs
-
- import androidx.fragment.app.Fragment
- import androidx.fragment.app.FragmentPagerAdapter
- import androidx.fragment.app.FragmentManager
-
-
- class SongsPagerAdapter(f: FragmentManager, t: Int) : FragmentPagerAdapter(f, t){
-
- private val fragmentList = ArrayList<Fragment>()
- private val fragmentTitleList = ArrayList<String>()
-
- override fun getItem(position: Int): Fragment {
- return fragmentList[position]
- }
-
- override fun getCount(): Int {
- return fragmentList.size
- }
-
- fun addFragment(fragment: Fragment, title: String) {
- fragmentList.add(fragment)
- fragmentTitleList.add(title)
- }
-
- override fun getPageTitle(position: Int): CharSequence? {
- return fragmentTitleList[position]
- }
- }
|