本篇主要用viewpager实现banner,再进一步实现gallery效果.主要参考鸿洋推选的一篇"仿魅族广告BannerView"实现,在此感谢作者的分享.
![布局文件](https://img-blog.csdn.net/20170615153442374?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzY5ODg5Nzg=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
1.activity_main.xml
2.Gallery效果与普通Banner相比主要体现在选定页面具有放大动画效果,并且,页面与页面之间具有间隔
缩放动画效果如下,通过写一个类实现 Viewpager.PagetransFormer 来实现,复写 核心方法 transformPage 方法
public class MyTransFormer implements ViewPager.PageTransformer {
private static final float MIN_SCALE = 0.9F;
@Override
public void transformPage(View page, float position) {
Log.d("wr", "position = "+position+1);