首页 > 代码库 > 图片自动滚动,循环播放Android auto-scroll-view-pager(转载)
图片自动滚动,循环播放Android auto-scroll-view-pager(转载)
详细可看:
http://uisource.com/project/auto-scroll-view-pager/
示例代码可看:
https://github.com/Trinea/android-demo/blob/master/src/cn/trinea/android/demo/AutoScrollViewPagerDemo.java
使用:
1、引入library
2、调用:
①布局定义
<cn.trinea.android.view.autoscrollviewpager.AutoScrollViewPager android:id="@+id/view_pager" android:layout_width="match_parent" android:layout_height="wrap_content" />
代替一般的ViewPager定义
②启动ViewPager自动滚动
startAutoScroll( ) //启动自动滚动stopAutoScroll( ) //停止自动滚动
3、设置
setInterval(long)// 设置自动滚动的间隔时间,单位为毫秒setDirection(int) //设置自动滚动的方向,默认向右setCycle(boolean) //是否自动循环轮播,默认为truesetScrollDurationFactor(double)// 设置ViewPager滑动动画间隔时间的倍率,达到减慢动画或改变动画速度的效果setStopScrollWhenTouch(boolean)// 当手指碰到ViewPager时是否停止自动滚动,默认为true setSlideBorderMode(int)// 滑动到第一个或最后一个Item的处理方式,支持没有任何操作、轮播以及传递到父View三种模式setBorderAnimation(boolean) //设置循环滚动时滑动到从边缘滚动到下一个是否需要动画,默认为true
4、其他
①指示器,圆形或是方形指示器请配合ViewPagerIndicator使用
②无限循环,如果希望在最后一张继续播放第一张而不是退回到第一张,请参考AutoScrollViewPagerSingleDemo.java,注意这个特性不能和 ViewPagerIndicator 使用
图片自动滚动,循环播放Android auto-scroll-view-pager(转载)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。