В моем приложении используется сторонний видеоплеер.Библиотека предоставляет достаточно функций, таких как прокрутка видео, пауза, воспроизведение видео и т. Д. И все эти функции будут автоматически скрываться через несколько секунд.Мне нужно больше контроля над игроком.Поэтому я поместил на него панель инструментов (она состоит из кнопок «Назад», «Избранное», «Поделиться»).Мне нужно включить эту панель инструментов, только если кто-то нажимает на плеер или даже нажимает на него.И он должен прятаться через несколько секунд, как контроллер видеоплеера.Я пытался использовать это,
youtubePlayerView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_UP){
LogUtils.LOGE("youtubePlayerView.setOnClick", "called");
return true;
}
return false;
}
});
Но напрасно.Ничего не происходит.Я хочу определить, нажал ли пользователь на плеер или нажал на него.