Google kan låta dig ändra storlek på bild-i-bild-fönster i Android 11

Android 11 har lagt till kod som antyder att Google kan låta dig ändra storlek på bild-i-bild-fönster (PIP), videofönstren som flyter på skärmen.

Android 8.0 Oreo infördes bild-i-bild-läge till Android-smarttelefoner. Med den här funktionen kan du titta på videor i ett litet, flytande fönster medan du använder andra program. Det är också användbart för navigering så att du kan svara på meddelanden eller slå upp något på Internet utan att missa vad som är nästa på din rutt. Eftersom smartphones har blivit större och större, särskilt med introduktionen av hopfällbara enheter, har bild-i-bild-fönster förblivit i samma storlek. I Android 11 kan Google dock introducera ett sätt för användare att ändra storlek på bild-i-bild-fönster.

Bild-i-bild-läge (PIP) i Android 11. Jag öppnade en YouTube-video och utförde sedan hemgesten (ett tryck på hemknappen fungerar också) för att öppna videon i ett PIP-fönster.

OEM-tillverkare kan ställa in standardkantinsättningar (hur långt från skärmkanten PIP-fönstret visas först), standardskärmens bredd och höjdprocent, standard bildförhållande, förinställd gravitation (hörnet på skärmen där PIP-fönstret startar) och snapbeteendet (där PIP-fönstret flyttas efter att användaren tillåter gå). De flesta OEM-tillverkare rör dock inte

standardvärden i AOSP, och de ändrar eller utökar vanligtvis inte funktionaliteten för PIP-fönster. Eftersom AOSP inte tillhandahåller ett sätt för användare att ändra storlek på PIP-fönster, gör inte OEM-tillverkare det heller. Det kan förändras med introduktionen av en ny klass som heter PipResizeGestureHandler i SystemUI för Android 11 Developer Preview 2.

Den här nya klassen är ansvarig för att leta efter gesthändelser inom ett pekområde runt den vänstra, högra, övre eller nedre kanten av bild-i-bild-fönstret. Användaren kommer att kunna dra PIP-fönstret för att ändra storlek på det, även om fönstrets bildförhållande inte kommer att ändras. För närvarande verkar det inte finnas någon gräns för hur stort PIP-fönstret kan bli genom att ändra storlek. Ändra storlek på ett PIP-fönster på detta sätt liknar storleksändring freeform multi-fönster, med undantag för att bildförhållandet inte tillämpas för friformsfönster.

Klassen PipResizeGestureHandler är en del av com.android.systemui snarare än com.google.android.systemui, så denna förändring funktionalitet till bild-i-bild-läge bör återspeglas i AOSP Android 11 såväl som Android 11 på Google Pixel. Eftersom klassen ligger under com.android.systemui.pip.phone och inte com.android.systemui.pip.tv är den här funktionen troligen avsedd för telefoner och inte Android TV. Jag kunde dock inte aktivera den här nya funktionen på min Pixel 3a XL, så jag kan inte bekräfta om den fungerar än. Jag kommer att utforska koden mer i denna och efterföljande förhandsversioner för att se om jag kan få det att fungera.

Android 11 News på XDA