如果连续按下按钮,我想增加快进/快退速度。
我从这里创建了我的自定义媒体控制器。
加快前进/后退过程的好方法是什么?
我在这里得到了一些想法。最后我也实现了它,但触摸事件在我的模拟器或安卓手机中也成功运行,但不适用于安卓机顶盒。其他解决方案而不是使用它将不胜感激。
您如何监视 MotionEvent.ACTION_DOWN 和 MotionEvent.ACTION_UP 并查看按钮按下了多长时间。
button.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_DOWN) {
// the button is down monitor time to see how long it is down or anything you want
} else if (event.getAction() == MotionEvent.ACTION_UP) {
// the button is up reset your timer
}
}
};