В Android 4.0 Navigation Bar событие первого прикосновения к захвату

В Android 4.0 на устройствах без аппаратных клавиш навигации Android будет отображать панель навигации.

Вы можете скрыть это, если хотите, используя setSystemUiVisibility () .

Если это будет сделано, допустим, если вы хотите получить как можно больше экрана для воспроизведения, при первом касании экрана (и да, в View вы реализуете View.onTouchEvent () ), первое касание будет перехвачено Android, и ваш API не будет вызываться. Она будет вызвана только после того, как станет видимой панель навигации.

Теперь этого можно избежать, также послушав:

http://developer.android.com/reference/android/view/View.OnSystemUiVisibilityChangeListener.html

и когда панель навигации видна, просто делайте то, что сделаешь с первого прикосновения.

Есть ли другой способ сделать то же самое, при котором Android 4.0 будет распространять событие касания в мое приложение после того, как панель навигации завершит работу с ним?

7
задан Prudhvi 25 August 2015 в 20:37
поделиться