ViewPager几乎在每一个app中都会有使用,可以做导航页,也可以做广告、图片的播放。最近在做的app也用到了ViewPager,具体要实现的功能是能够无限轮播,并且在自动轮播时,图片在切换时能够有动画效果,当手指触摸时停止自动轮播,手指抬起时继续自动轮播。
闲话不多说,直接上代码
自定义ViewPager:
自定义PagerAdapter:
切换动画google给的DepthPageTransformer:
切换速度自定义:
小圆点的变换:
最后:
ViewPager几乎在每一个app中都会有使用,可以做导航页,也可以做广告、图片的播放。最近在做的app也用到了ViewPager,具体要实现的功能是能够无限轮播,并且在自动轮播时,图片在切换时能够有动画效果,当手指触摸时停止自动轮播,手指抬起时继续自动轮播。
闲话不多说,直接上代码
自定义ViewPager:
自定义PagerAdapter:
切换动画google给的DepthPageTransformer:
切换速度自定义:
小圆点的变换:
最后: