采用handle消息机制实现轮播效果

 1 // 自动轮播条显示
 2             if (mhandle == null) {
 3                 mhandle = new Handler() {
 4                     public void handleMessage(Message mes) {
 5 
 6                         int item = vp_topnews.getCurrentItem();
 7                         if (item < topnews.size() - 1) {
 8                             item++;
 9                         } else {
10                             item = 0;
11                         }
12                         vp_topnews.setCurrentItem(item);// 切换下一个界面
13                         mhandle.sendEmptyMessageDelayed(0, 2000);// 继续延时三秒发消息,形成循环
14                     }
15                 };
16 
17                 mhandle.sendEmptyMessageDelayed(0, 2000);// 延时三秒发消息
18             }

 

posted on 2016-06-23 20:02  oooo呼呼  阅读(187)  评论(0编辑  收藏  举报