您的位置:首页
ViewPager + Handler 实现的图片自己主动轮播
2017-08-02 19:23
316 查看
首先上图看效果
我也是在网上看各种大牛们做的效果,非常多都是自己定义重写了一些控件来实现这个效果的。
我把当中的一位大牛写的ViewPager的效果加上了Handler实现了自己主动轮播效果。在此做个笔记来以后温习使用!
自己主动轮播的核心代码例如以下:
我也是在网上看各种大牛们做的效果,非常多都是自己定义重写了一些控件来实现这个效果的。
我把当中的一位大牛写的ViewPager的效果加上了Handler实现了自己主动轮播效果。在此做个笔记来以后温习使用!
自己主动轮播的核心代码例如以下:
private final int AUTO_MSG = 1; private final int HANDLE_MSG = AUTO_MSG + 1; private static final int PHOTO_CHANGE_TIME = 1000;//定时变量 private int index = 0; private Handler mHandler = new Handler() { public void handleMessage(Message msg) { switch (msg.what) { case AUTO_MSG: viewPager.setCurrentItem(index++);//收到消息后设置当前要显示的图片 mHandler.sendEmptyMessageDelayed(AUTO_MSG, PHOTO_CHANGE_TIME); break; case HANDLE_MSG: mHandler.sendEmptyMessageDelayed(AUTO_MSG, PHOTO_CHANGE_TIME); break; default: break; } }; };在全部初始化完毕之后发送消息就能够了就这么简单:
mHandler.sendEmptyMessageDelayed(AUTO_MSG, PHOTO_CHANGE_TIME);源代码给大家,有可能里边没有以上代码自己加上去就能够了。点击下载源代码
相关文章推荐
- ViewPager + Handler 实现的图片自动轮播
- 从网上获取图片实现无线轮播viewpager结合handler
- 通过RadioGroup 和ViewPager 以及Handler 实现图片的轮播
- 简单使用viewpager+handler实现图片的轮播
- Android Handler+ViewPager实现图片视频混轮播
- ViewPager+Handler实现图片自动轮播的效果
- 安卓:Handler实现图片轮播(非ViewPager)
- Handler+viewPager实现图片轮播
- viewpager+timer实现图片轮播 两张图片轮播时出现空白页
- ViewPager实现图片轮播_简单版
- ViewPager实现图片轮播
- viewpager实现图片轮播+小圆点跟着动
- 使用三方框架FlashView在自己的项目中实现图片轮播
- Android中ViewPager的使用(二):实现图片轮播效果
- Android ViewPager+Handler实现无限轮播和监听处理事件时轮播速度越来越快的问题解决
- 使用Viewpager Indicator实现图片无限轮播
- ViewPager实现图片无限轮播(上)
- Android 仿网易新闻 ViewPager 实现图片自动轮播
- 自己造轮子 - Android ViewPager轮播实现
- Android使用ViewPager实现图片轮播(高度自适应,左右循环,自动轮播)