Я создал представление TYPE_SYSTEM_ALERT
, установил флаги FLAG_NOT_TOUCH_MODAL
и FLAG_WATCH_OUTSIDE_TOUCH
и добавил его с помощью WindowManager.addView()
.
Когда я касаюсь за пределами представления своей собственной деятельности, все работает, и MotionEvent.getY()
возвращает правильное значение.
Однако, если я MotionEvent.getY()
из своей деятельности и коснусь другого приложения, MotionEvent.getY()
всегда возвращает 0.
Я не уверен, происходит ли это только на 4.2 или нет.
Любая помощь будет оценена!