Android之ViewPager自动循环播放(轮播)效果实现(超简单)

  • 代码超级简单:
private Handler mHandler = new Handler() {
        public void handleMessage(Message msg) {
            int count = va.getCount();  
            int index=viewPager.getCurrentItem();   
            index=(index+1)%count;
            viewPager.setCurrentItem(index);    //收到消息后设置viewPager当前要显示的图片
            mHandler.sendEmptyMessageDelayed(0, 1000*2);    //第一个参数随便写;第二个参数表示每两秒刷新一次
        }
    };
  • 在ViewPager的初始化之后发送消息即可:
mHandler.sendEmptyMessageDelayed(0, 1000*2);

你可能感兴趣的:(android,viewpager,轮播)