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
评论
发表评论