0

如果连续按下按钮,我想增加快进/快退速度。

我从这里创建了我的自定义媒体控制器。

加快前进/后退过程的好方法是什么?

我在这里得到了一些想法。最后我也实现了它,但触摸事件在我的模拟器或安卓手机中也成功运行,但不适用于安卓机顶盒。其他解决方案而不是使用它将不胜感激。

4

1 回答 1

2

您如何监视 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
        }
    }
};
于 2014-09-26T05:57:35.393 回答