Google ändrar beteendet för navigeringslådan i den femte betaversionen av Android Q. Dessa ändringar bör åtgärda komplikationerna med nav-lådor.
Vi närmar oss slutlig version av Android Q. Som varje ny version av Android har det skett ett par kontroversiella ändringar. En av dessa ändringar är den fullständiga gestnavigeringen, som tack och lov är valfri så att du kan välja bort det när som helst. En aspekt av de nya gestkontrollerna har gjort många användare och utvecklare förvirrade. Förutom att ändra beteendet i navigeringsfältet har Google också lagt till en ny gest som låter dig gå tillbaka genom att svepa inåt från vardera sidan av skärmen. Det var i konflikt med navigeringslådorna i många applikationer, så Google rekommenderade apputvecklare att blockera svepningar inåt om de fortsätter att använda navigeringslådorna i sina appar. Idag publicerade en utvecklare från Android-teamet på Google att en ny lösning är på väg.
Enligt Android Developer Relations-medlem Chris Banes, Google ändrar beteendet för bakåtnavigeringsgesten i den kommande femte betaversionen av Android Q. Du kommer att kunna öppna navigeringslådan genom att "kika" nära lådan. I grund och botten, för att öppna lådan, trycker du på kanten av skärmen och håller en kort stund tills den liksom "hoppar ut". Sedan kan du fortsätta att dra den öppen. Huawei har använt ett liknande tillvägagångssätt på enheter med EMUI-systemet under ganska lång tid. Tack vare denna förändring behöver du inte göra en konstig diagonal svep från sidan av skärmen som vissa användare har rekommenderat. Att trycka på hamburgermenyknappen kan vara att föredra för vissa, men det är väldigt svårt att sträcka ut fingret så långt på större enheter.
En annan förändring är hur appar kan blockera sidogesten. Tidigare kunde utvecklare blockera hela sidorna om de ville. Nu kommer appar bara att kunna välja bort 200dp från kanterna. För appar som begär att välja bort fler kommer endast de nedre 200 dp att åsidosättas.
Ändringarna kommer att gälla alla versioner av DrawerLayout API, men Google föreslår att utvecklare uppdaterar till 1.1.0-alpha02 för den bästa upplevelsen på Android Q-enheter. Detta API kommer troligen att slutföras och flyttas till den stabila kanalen tillsammans med den slutliga versionen av systemet. Android Q Beta 5 kommer att släppas under de kommande veckorna. Vi har åtminstone känt till de ungefärliga releasedatumen för de senaste 4 betaversionerna, men Google avslöjar inte en ETA för Beta 5, 6 och den slutliga versionen av Android Q.