#android #kotlin #onclicklistener #bringtofront
Вопрос:
Похоже, что у производителя устройства есть строка системного меню, которая находится в верхней части экрана. Если я создаю и запускаю действие в обычном режиме, то верхняя часть моего экрана/макета находится под их строкой меню. Я могу «переопределить» это, используя onFocusChange и SYSTEM_UI_FLAGs
Однако теперь элементы в верхней части моего экрана НЕ реагируют на события onClick, я предполагаю, потому что он пытается вызвать их строку меню, поверх которой мы наложены
Если их все равно вытащат, чтобы ответить? Я пытался. BringToFront() и translationZ = -990F
Спасибо всем
PS Я вижу это в журнале, когда нажимаю на наш вид
2021-07-16 08:56:31.158 I/InputReader: Touch event's action is 0x0 (deviceType=0) [pCnt=1, s=0.1250 ] when=259911192978000
2021-07-16 08:56:31.158 I/InputDispatcher: Delivering touch to (4187): action: 0x0, toolType: 1