如何当连续按下按钮加快前进/后退过程(how to speed up the forward/rew

2019-11-03 08:28发布

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

我从我的创建定制的媒体控制器在这里 。

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

我有一些想法的形式在这里 。 最后,我实现了它太多,但触摸事件在我的模拟器或与Android手机成功合作过,但没有工作了Android的机顶盒。 其他的解决方案,而不是使用它,将不胜感激。

Answer 1:

你怎么样监测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
        }
    }
};


文章来源: how to speed up the forward/rewind process when button pressed continuously