У меня есть listView, в методе onItemLongClickListener я хочу чтобы на экране поверх списка отображалась view, похожая на диалог, с некими подробностями. Когда палец с экрана убирается, нужно, чтобы эта view пропадала. Чтобы view скрывалась, нужно обработалось событие onTouchEvent:
view.setOnTouchListener((v, event) -> {
if (event.getAction() == MotionEvent.ACTION_UP) {
view.setVisibility(View.GONE);
return true;
}
return false;
});
Проблема: как переключить обработку событий с listView на это View при его отображении?