Android: управление Click/Touch

76
5

Большая фотография:

Пользователь находится на главном экране своего устройства с наложением из моего приложения в произвольном углу. Наложение - это небольшой значок без функции (может быть зарегистрирован, если он был затронут), кроме присутствия.

Можно ли узнать, когда пользователь щелкнул OUTSIDE наложения. Я могу сказать, когда пользователь коснется самого оверлея, но хотел бы знать, коснулся ли пользователь экрана, но не оверлей?

Не имеет значения, к чему прикасается, только если экран касается их устройства.

Кроме того, в том же сценарии, можно ли узнать, что пользователь нажал кнопку? Например, пользователь нажимает приложение контактов (или камеру или какое-либо приложение), является ли способ читать это действие? Не волнует, что нажата кнопка/кнопка, просто щелкнули.

Просто пытаясь узнать, что возможно, поэтому, пожалуйста, не нужно писать код. Возможно, только некоторые указатели в правильном направлении. Спасибо за ввод.

спросил(а) 2021-01-25T08:51:13+03:00 4 месяца, 2 недели назад
1
Решение
89

Для первого сценария вы можете попробовать головоломки чата (например, Facebook messanger), используя intenservice.

ответил(а) 2021-01-25T08:51:13+03:00 4 месяца, 2 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема