我想,如果按钮被持续按下,以增加进/快退速度。
我从我的创建定制的媒体控制器在这里 。
什么是加快前进/后退过程中的好方法吗?
我有一些想法的形式在这里 。 最后,我实现了它太多,但触摸事件在我的模拟器或与Android手机成功合作过,但没有工作了Android的机顶盒。 其他的解决方案,而不是使用它,将不胜感激。
我想,如果按钮被持续按下,以增加进/快退速度。
我从我的创建定制的媒体控制器在这里 。
什么是加快前进/后退过程中的好方法吗?
我有一些想法的形式在这里 。 最后,我实现了它太多,但触摸事件在我的模拟器或与Android手机成功合作过,但没有工作了Android的机顶盒。 其他的解决方案,而不是使用它,将不胜感激。
你怎么样监测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
}
}
};