Viewpager无限轮播

原创 2016年05月31日 14:57:02

oncreate中


//设置适配器  无限轮播
SyViewPagerAdapter avpa=new SyViewPagerAdapter(list);
sy_vp.setAdapter(avpa);
sy_vp.setCurrentItem(Integer.MAX_VALUE/2-Integer.MAX_VALUE/2%4);   //Integer.MAX_VALUE/2%4中4是Viewpager页面的数量(页面集合的长度)
//移除所有的发送信息 重新发送
handler.removeCallbacksAndMessages(null);
handler.sendEmptyMessageDelayed(0,2000);

Handler中

private Handler handler=new Handler(){
public void handleMessage(android.os.Message msg) {
int it=sy_vp.getCurrentItem();
int i=it+1;
sy_vp.setCurrentItem(i);
handler.sendEmptyMessageDelayed(0, 2000);
};
};


适配器中

@Override
public int getCount() {
// TODO Auto-generated method stub
return Integer.MAX_VALUE;
}

@Override
public Object instantiateItem(ViewGroup container, int position) {
View v=list.get(position%list.size());
container.addView(v);
return v;
}

Android中可无限循环轮播的ViewPager

  • 2017年03月19日 20:56
  • 26.61MB
  • 下载

ViewPager实现无限自动轮播

创建布局文件,主布局文件 LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:ap...

ViewPager轮播图片无限循环(一)

  • 2014年11月20日 16:53
  • 2.8MB
  • 下载

ViewPager广告条无限轮播

  • 2016年01月16日 00:50
  • 4.05MB
  • 下载

平滑的无限循环ViewPager广告轮播

无限循环的viewpager广告轮播图展示 第一步:我们先写布局文件:

viewpager+handle自动无限轮播广告条

  • 2016年09月11日 15:29
  • 359KB
  • 下载

ViewPager实现轮播图(可无限向左或向右滑动)

#1 效果图 #2 Demo地址 http://download.csdn.net/detail/baopengjian/9901113 #3 原理 1) ViewPager实现左右滑动 ...

Android无限轮播Viewpager

  • 2016年07月14日 14:07
  • 4.86MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Viewpager无限轮播
举报原因:
原因补充:

(最多只允许输入30个字)