2014-09-17 5 views
0

단추를 계속 누르면 앞으로 감기/되감기 속도를 높이고 싶습니다.단추를 계속 누를 때 정방향/되감기 프로세스의 속도를 올리는 방법

맞춤형 미디어 컨트롤러를 here에서 만들었습니다.

앞으로/되감기 프로세스의 속도를 높이는 좋은 방법은 무엇입니까?

나는 here 양식을 가지고있다. 마지막으로 나는 그것을 구현했지만 터치 이벤트는 내 에뮬레이터 또는 android 모바일에서도 성공적으로 작동했지만 Android stb에서는 작동하지 않았습니다. 그것을 사용하기보다는 다른 해결책은 인정 될 것이다.

답변

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 
     } 
    } 
}; 
+0

위의 질문에서 언급했듯이 TouchListener는 필자의 경우 작동하지 않습니다. –