Google змінює поведінку панелі навігації в п’ятій бета-версії Android Q. Ці зміни повинні виправити проблеми з панелями навігації.
Ми наближаємось до остаточний випуск Android Q. Як і в кожній новій версії Android, тут було кілька суперечливих змін. Однією з цих змін є повна навігація жестами, яка, на щастя, є необов’язковою, тому ви можете будь-коли відмовитися від неї. Один аспект нових елементів керування жестами збентежив багатьох користувачів і розробників. Окрім зміни поведінки панелі навігації, Google також додав новий жест, який дозволяє повертатися назад, проводячи всередину з будь-якого боку дисплея. Це конфліктувало з панелями навігації в багатьох програмах, тому Google рекомендував розробникам додатків блокувати переміщення всередину, якщо вони продовжують використовувати панелі навігації у своїх програмах. Сьогодні розробник із команди Android у Google опублікував повідомлення про те, що нове рішення готове.
За словами члена відділу зв’язків із розробниками Android Кріс Бейнз
Ще одна зміна полягає в тому, як програми можуть блокувати бічний жест. Раніше розробники могли за бажанням блокувати всі сторони. Тепер додатки зможуть вимкнути лише 200dp з країв. Для додатків, які запитують вимкнути більше, буде замінено лише нижні 200 dp.
Зміни поширюватимуться на всі версії DrawerLayout API, але Google пропонує розробникам оновити до 1.1.0-alpha02 для найкращого використання пристроїв Android Q. Цей API, швидше за все, буде доопрацьовано та переведено на стабільний канал разом із остаточним випуском системи. Android Q Beta 5 планується випустити найближчими тижнями. Принаймні ми знаємо приблизні дати випуску останніх 4 бета-версій, але Google не розголошує ETA для бета-версій 5, 6 і фінальної версії Android Q.