Задать вопрос

Android onTouchEvent?

У меня есть 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 при его отображении?
  • Вопрос задан
  • 180 просмотров
Подписаться Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл Android‑разработчик
    5 месяцев
    Далее
  • Академия Codeby
    Курс «Анализ защищенности приложений Андроид»
    14 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы