ViewPager数据源是4个线性布局,每个布局里面充满一张高度固定、宽度充满父布局的图片。有4个小圆点
跟随ViewPager滑动。轮播原本我是用Timer+TimerTask的,但是问题颇多,很是郁闷。于是看了一下别人的一个仿网易新闻的例子,然后找到了相关代码阅读。原来可以使用while循环+线程休眠来实现重复执行一段代码。
1 private int currentAdsIndex=0;
private int viewsCount=4;//轮播广告图片数量
handler = new Handler() {
public void handleMessage(Message msg ) { Toast. makeText(getActivity(), msg.what +"" , Toast.LENGTH_SHORT)
.show();
adViewPager.setCurrentItem( msg. what);
};
}; new Thread(new Runnable() { @Override
public void run() {
while ( true) {
try {
Thread. sleep(5000);
currentAdsIndex++;
if( currentAdsIndex > viewsCount-1) {
currentAdsIndex = 0;
}
handler.sendEmptyMessage( currentAdsIndex);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}).start();

最新文章

  1. 微信小程序--火车票查询
  2. ajax 的返回值类型
  3. 纪念逝去的岁月——C/C++字符串反转
  4. gulp-htmlmin压缩html
  5. Azure IOT (EventHub + Stream Analytics + Table Storage)的使用
  6. SharePoint 2010 文档管理之点击次数
  7. [转]C#中的Monitor类
  8. Androidz之Activity概要学习
  9. 为什么 O2O 领域融资额特别高?
  10. c++第三天
  11. response妙用
  12. Android Service学习之IntentService 深入分析
  13. HTML center tag
  14. require.js的初步认识
  15. ZOJ 3229 Shoot the Bullet [上下界最大流]
  16. 一年iOS工作经验,如何一举拿下百度、美团、快手等Offer面经(附面试题)
  17. JDBC设计理念浅析 JDBC简介(一)
  18. 微信POST请求接收不到数据问题
  19. ubuntu 主题和zsh终端
  20. 当时钟事件声明为过程变量 让system.threading.timer时钟失效

热门文章

  1. dans le quartier
  2. Android应用开发提高篇(6)-----FaceDetector(人脸检测)
  3. POJ 2752 Seek the Name, Seek the Fame(求所有既是前缀又是后缀的子串长度)
  4. windows server2008 r2修改远程桌面连接端口。
  5. [转]深度探索C语言函数可变长参数
  6. (C#)Windows Shell 外壳编程系列8 - 同后缀名不同图标?
  7. jQuery.fn.serialize 阅读
  8. Android中GridView的使用——使用自带的SimpleAdapter(简单适配器)
  9. Memory Architecture-SGA-Database Buffer Cache
  10. 使用RadioGroup与RadioButton实现多选一