1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package cn.flightfeather.thirdapp.module.base
 
import android.support.v4.app.Fragment
import android.support.v4.app.FragmentManager
import android.support.v4.app.FragmentPagerAdapter
 
/**
 * @author riku
 * Date: 2019/4/18
 * Fragment的ViewPager适配器
 */
class FragmentViewPagerAdapter(fm: FragmentManager?, private val fragments: List<Fragment>, private val titles: List<String>) : FragmentPagerAdapter(fm) {
 
    override fun getItem(p0: Int): Fragment = fragments[p0]
 
    override fun getCount(): Int = titles.size
 
    override fun getPageTitle(position: Int): CharSequence? = titles[position]
 
 
}