В основном я пытаюсь получить все данные о событиях касания от чего-то вроде оверлей системы, переместить мои спрайты на основе этих данных касания, а затем позволить OS/homecreen/browser действовать на данные по мере необходимости (или наоборот) Versa). Я нашел похожие вопросы, но ничего, что меня куда-то заводило, я еще не был:
Получение представления, которое получает все события касания
(Реализовано, с результатами ниже) Создание окна оверлея системы (всегда сверху)
Что я могу сделать:
Я могу ЭТО взять все события касания и действовать на них, перемещая мои спрайты и не позволяя OS/homecreen/browser видеть любой из них, ИЛИ ELSE. Я могу позволить событиям касания пройти и получить только "TOUCH_OUTSIDE" для моего приложения.
Моя недостигнутая цель:
Я НЕ МОЖЕТСЯ для жизни, когда я выясняю способ обойти работу с данными. Единственные методы, о которых я могу думать, что я не могу реализовать, - это: Перехват данных в моем APP и передача его на OS/homecreen/browser для работы с Позволяя оператору/домашнему экрану/браузеру сначала получить данные, а затем получить обратный вызов с информацией как-то Разрешение OS/homecreen/browser получать данные, воздействовать на данные и опросить их за то, что их значения прокрутки/местоположения, чтобы воздействовать на него в моем APP.
Я боюсь, что это просто невозможно, я думаю, что я где-то читал в некоторых документах, которые я не могу найти сейчас: "Все или ничего, либо ваше представление получает все события, либо ни один из них"
(Чтобы избежать путаницы, я не имею в виду, что у меня есть две точки зрения. Я имею в виду, что у меня есть один вид, контролируемый с помощью активности/службы, накладывающейся на OS/homecreen/browser. Как и панель стекла, если вы это сделаете.)
Спасибо за любую полезную информацию, которую вы можете предложить, она очень ценится!
[ОБНОВЛЕНИЕ] Написал мою собственную документацию по этому вопросу ниже, чтобы не путать.