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