Как зарезервировать левую часть активности в Android Q для жестов - PullRequest
2 голосов
/ 09 мая 2019

Как правильно уведомить Android о необходимости касания левой стороны экрана для выдвижения ящика?Прямо сейчас на Q beta 3 он возвращается, а не вытаскивает ящик.Я искал документацию, но не смог ее найти.

Ответы [ 3 ]

0 голосов
/ 22 мая 2019

Вы НЕ должны использовать API systemGestureExclusionRects для Navigation Drawer или любых других элементов управления, которые могут привести к отключению всего левого / правого края, так как это приведет к противоречивому поведению.

DrawerLayout имеет встроенную поддержку системных жестов. Все, что вам нужно сделать, это обновить зависимость до '1.1.0-alpha01' и собрать с использованием Q.

Вы можете обратиться к этому devbyte и этому сеансу ввода / вывода для получения более подробной информации.

0 голосов
/ 05 июня 2019

Эта статья помогла мне ту же проблему https://blog.stylingandroid.com/gesture-navigation-edge-cases/

0 голосов
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...