PageView使用




1.新建一个Fragment
class ScreenSlideFragment : Fragment() {

}


2.新建一个ViewPager的适配器
private inner class ScreenSlidePagerAdapter(fm: FragmentManager) :
    FragmentStatePagerAdapter(fm, FragmentStatePagerAdapter.BEHAVIOR_RESUME_ONLY_CURRENT_FRAGMENT) {
    override fun getItem(position: Int): Fragment {
        return ScreenSlideFragment()
    }

    override fun getCount(): Int {
        return NUM_PAGES    }
}

3.加一个组件
<androidx.viewpager.widget.ViewPager    android:id="@+id/view_pager"    android:layout_width="match_parent"    android:layout_height="match_parent">
</androidx.viewpager.widget.ViewPager>

4.初始化
mPager = binding.viewPagerval pagerAdaper = ScreenSlidePagerAdapter(supportFragmentManager)
mPager.adapter = pagerAdaper
















评论