ViewPager+handler无限轮播
2017-12-20 19:39
399 查看
public class MainActivity extends AppCompatActivity { int i; Handler handler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); i++; int currentItem = vp.getCurrentItem(); vp.setCurrentItem(i); handler.sendEmptyMessageDelayed(1, 2000); } }; // String path="https://www.zhaoapi.cn/product/getCarts?uid=71"; String[] imager = {"http://img.my.csdn.net/uploads/201407/26/1406383242_9576.jpg", "http://img.my.csdn.net/uploads/201407/26/1406383242_1721.jpg", "http://img.my.csdn.net/uploads/201407/26/1406383219_5806.jpg", "http://img.my.csdn.net/uploads/201407/26/1406383214_7794.jpg", "http://img.my.csdn.net/uploads/201407/26/1406383213_4418.jpg", "http://img.my.csdn.net/uploads/201407/26/1406383213_3557.jpg", "http://img.my.csdn.net/uploads/201407/26/1406383210_8779.jpg", "http://img.my.csdn.net/uploads/201407/26/1406383172_4577.jpg", "http://img.my.csdn.net/uploads/201407/26/1406383166_3407.jpg", "http://img.my.csdn.net/uploads/201407/26/1406383166_2224.jpg" }; private ViewPager vp; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); vp = (ViewPager) findViewById(R.id.vp); vp.setAdapter(new MyPagerAdapter()); new Thread(new Runnable() { @Override public void run() { handler.sendEmptyMessageDelayed(1, 2000); } }).start(); } class MyPagerAdapter extends PagerAdapter { @Override public int getCount() { return Integer.MAX_VALUE; } @Override public boolean isViewFromObject(View view, Object object) { return view == object; } @Override public Object instantiateItem(ViewGroup container, int position) { ImageView img = new ImageView(MainActivity.this); ImageLoader.getInstance().displayImage(imager[position % imager.length], img); img.setScaleType(ImageView.ScaleType.FIT_XY); container.addView(img); return img; } @Override public void destroyItem(ViewGroup container, int position, Object object) { container.removeView((View) object); } } }
相关文章推荐
- viewpager+Handler自动无限轮播
- Handler和ViewPager无限轮播
- viewPager Handler 的无限轮播
- ViewPager无限轮播图+小圆点+HttpURLConnection +handler+Thread
- Handler和ViewPager无限轮播
- viewpager Handler 的无限轮播
- viewpager+handler获取网络数据无限自动轮播,xlistview添加头部viewpager,点击条目跳转百度
- Android ViewPager+Handler实现无限轮播和监听处理事件时轮播速度越来越快的问题解决
- viewpager+handler无限轮播
- handler+viewpager无限轮播图片
- RollViewPager无限轮播使用方法详解
- ViewPager的无限轮播
- ViewPager网络请求图片并无限轮播
- android自定义控件-AutoScrollViewpager(无限滚动轮播控件)
- Viewpager自动无限轮播+小圆点
- Viewpager的无限轮播!!!
- viewpager无限轮播,画小圆点,小圆点的布局
- android ViewPager无限滚动、轮播图
- ViewPager的无限轮播,和shape的小圆点使用,及webview显示进度条
- Android ViewPager无限自动轮播