分析
环境
环境:Android Studio 4.0
语言:Java
特点:简单,易懂,效果爆炸
效果
效果2.gif
ViewPager类的来历
ViewPager是android扩展包v4包中的类,这个类可以让用户左右切换当前的view,它直接继承了ViewGroup类,所有它是一个容器类,可以在其中添加其他的view类。
ViewPager类需要一个PagerAdapter适配器类给它提供数据。
ViewPager经常和Fragment一起使用,并且提供了专门的FragmentPagerAdapter和FragmentStatePagerAdapter类供Fragment中的ViewPager使用。
适配器
实现一个最基本的PagerAdapter,有四个必须实现的方法
@Override
public int getCount() {//必须实现
return mViewList.size();
}
@Override
public boolean isViewFromObject(View view, Object object) {//必须实现
return view == object;
}
@Override
public Object instantiateItem(ViewGroup container, int posi