本文实例为大家分享了Android实现:viewpage无限循环的具体代码,供大家参考,具体内容如下
<强>方式一:
强>
假设有3张图片,分别是1,2,3,那么就创建5张图片,这5张图片的顺序为:3,1,2,3,1,其中1、2、3为我们要实现滑动的图片,最左面的3和最右面的1是我们另外添加的图片,开始时,显示图1片,当图片向左滑动依次为1,2,3,当从第3张图片继续向左滑动,会出现我们多添加的图1片,这时,将当前的指数设置为真正的图片1所在的位置。
包com.xiaomai.myproject.demo; 进口android.os.Bundle; 进口handler; 进口android.support.v4.view.ViewPager; 进口android.view.MotionEvent; 进口android.view.View; 进口android.view.ViewGroup; 进口android.widget.ImageView; 进口android.widget.LinearLayout; 进口com.xiaomai.myproject.R; 进口com.xiaomai.myproject.adapter.LoopViewPagerAdapter; 进口com.xiaomai.myproject.base.BaseActivity; 进口com.xiaomai.myproject.utils.Utils; 进口java.util.ArrayList; 进口并不知道;/* * *由XiaoMai> 包com.xiaomai.myproject.adapter; 进口android.support.v4.view.PagerAdapter; 进口android.view.View; 进口android.view.ViewGroup; 进口android.widget.ImageView; 进口并不知道;/* * *由XiaoMai> & lt; & # 63; xml version=" 1.0 " encoding=" utf - 8 " & # 63;比; & lt; RelativeLayout xmlns: android=" http://schemas.android.com/apk/res/android " android: layout_width=" match_parent " android: layout_height=" match_parent " 面向android:=按怪薄北? & lt;包括 android: id=癅 + id/titleBar” 布局=癅layout/my_app_bar”/祝辞 & lt; android.support.v4.view.ViewPager android: id=癅 + id/activity_loop_viewpager” android: layout_width=" match_parent " android: layout_height=" 200 dp” android: layout_below=癅 id/titleBar”/比; LinearLayout & lt; android: id=癅 + id/activity_ll_container” android: layout_width=" match_parent " 面向android:="水平" android:重力="中心" android:背景=" @color/土司” android: layout_alignBottom=" @ id/activity_loop_viewpager” android:可见性="了" android: layout_height=?0 dp/比; & lt;/RelativeLayout> >之前以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
Android实现:viewpage无限循环效果(一)