viewpager作为banner时,使用handler.postDelay(runnable,delaytime) 来进行 计时 , 在runnable中重新handler.sendEmptyMessage(),.遇到一个问题--------在viewpageradapter中的imageview.setOnTouchListener(this),想要通过这个事件来监听imageview的滑动事件,以次来暂停计时,但imageview在滑动时,actionDown之后立马到了ActionCancle中,没法根据它来暂停计时。
后来,发现 在activity中viewpager本身就可以设置touch事件,viewpager.setOnTouchListener(this),在这个里面我们可以通过handler.removeCallandMessage..,就是在点击viewpager时,暂停自动轮播!