ViewPager常用来制作引导页,就是我们经常看到的打开一个APP后,出现的几个图片展示页面。本文做的小例子效果如下图:
是的,我又拿这四张狂拽炫酷的汽车图片来展示了,哈哈哈,我也是懒到一定的程度了,连图片都懒得找。
好啦,开始写步骤吧~
一、新建一个布局文档,用于放置上面四张图的布局
这里只放第一页的布局,其他三个页面的布局和这个是类似的,只改了图片来源名称和文本文字。
二、接下来我们在Activity中声明一个泛型为View的数组List,用于存放这四个布局,不过要先把布局转换成View,才能放到List中。
先声明:
再定义:
这一步完成后,我们的四个布局就已经加载到List列表中了。
三、有了ViewPager控件,有了数据源,接下来就是要定义Adapter适配器了。
我们创建一个MyAdapter类继承PagerAdapter,在PagerAdapter中有几个重要的方法:
1、destroyItem 删除item
2、instantiateItem 实例化item
3、getCount item的数量
四、适配器类写完后,在Activity中把适配器装载到List中就可以了。