这两天公司项目一直需要用到ViewPager来显示各式各样的Banner图,因而再次做了一些总结,不全后续应该还会更新的。
1、ViewPager要想做到一个界面显示多个items 有两种方式 ,一种就是在布局文件中将ViewPager的父布局添加属性clipChildren = false 然后为ViewPager设置左右margin值来显示前后两个条目。 第二种就是在ViewPager的Adapter中重写一个方法
getPageWith() 大概就是这个 她的作用呢就是为ViewPager的每一个条目设置比重 ,我们在这里可以设置为0.8f 这样一个条目就只会占一个界面的80% 前后两个item也就会显示出来。
具体的可以参见大神的博客 http://blog.csdn.net/u013619657/article/details/52370663 ,讲的比较详细。置于切换动画的话可以自己设置。