//触摸停止 viewPager.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { int action = event.getAction(); switch (action) { case MotionEvent.ACTION_DOWN: handler.removeMessages(1); Toast.makeText(LoginActivity.this, data.get(0).getTitle(), Toast.LENGTH_SHORT).show(); break; case MotionEvent.ACTION_MOVE: handler.removeMessages(1); break; case MotionEvent.ACTION_UP: handler.sendEmptyMessageDelayed(1, 3000); break; } return false; } });
自动轮播触摸停止
最新推荐文章于 2020-04-23 18:26:11 发布
本文介绍了一个使用Handler和OnTouchListener结合实现的触摸监听示例。当手指触摸屏幕时,系统会根据不同阶段(按下、移动、抬起)执行不同的操作,并通过Handler发送消息来控制延迟执行的任务。
1902

被折叠的 条评论
为什么被折叠?



