Android实现:viewpage无限循环效果(一)

  

本文实例为大家分享了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无限循环效果(一)