12

При игре работает в Android 4.4 в полноэкранном режиме Immersive, пользователь пойло от края экрана, чтобы показать панель уведомлений/состояния & кнопки меню бараИгнорировать Immersive режима красть

Однако эти пойло является также перешел в игру под нисходящими проходами

Есть ли официальный/чистый способ игнорировать эти звуковые дорожки, отличные от жесткого кодирования, от экрана, чтобы игнорировать удары?

ответ

3

В K нет способа сделать это. Система принимает события движения параллельно вашему приложению, а не раньше. Это позволяет избежать задержек и дает приложениям/играм возможность реализовать жесты с использованием этих событий.

Имейте в виду, что даже если жест начинается рядом с краем, он может не соответствовать требованиям для прокрутки кромки к моменту окончания жестов. Вы можете посмотреть на gesture definition в AOSP, если вы пытаетесь избежать этого.

+0

Спасибо за отзыв и предложение. Будет обновляться здесь, если я придумаю что-то – codemonkey

2

Я хочу то же самое. Я разрабатываю чертежный APP и хочу включить immessive mode. но когда swipin, событие касания проходит, что приводит к неправильной кривой кривой. это неприемлемо. было бы здорово, если бы жест просто съел событие вместо отправки в мое приложение.

Я предлагаю запустить событие CANCEL для APP после того, как системный жест будет обнаружен и запущен.

+0

Интересное предложение, позвольте мне попробовать – codemonkey

Смежные вопросы