Android 11 hat Code hinzugefügt, der darauf hindeutet, dass Google Ihnen möglicherweise die Möglichkeit gibt, die Größe von Bild-in-Bild-Fenstern (PIP) zu ändern, den Videofenstern, die auf dem Bildschirm schweben.
Android 8.0 Oreo eingeführt Bild-in-Bild-Modus auf Android-Smartphones. Mit dieser Funktion können Sie Videos in einem kleinen, schwebenden Fenster ansehen, während Sie andere Anwendungen verwenden. Es ist auch für die Navigation nützlich, sodass Sie auf Nachrichten antworten oder im Internet nachschlagen können, ohne den nächsten Schritt auf Ihrer Route zu verpassen. Da Smartphones immer größer werden, insbesondere mit der Einführung faltbarer Geräte, sind die Bild-in-Bild-Fenster gleich groß geblieben. In Android 11 führt Google jedoch möglicherweise eine Möglichkeit für Benutzer ein, die Größe von Bild-in-Bild-Fenstern zu ändern.
Bild-in-Bild-Modus (PIP) in Android 11. Ich habe ein YouTube-Video geöffnet und dann die Home-Geste ausgeführt (ein Tippen auf die Home-Taste funktioniert auch), um das Video in einem PIP-Fenster zu öffnen.
OEMs können die standardmäßigen Randeinsätze (wie weit vom Bildschirmrand entfernt das PIP-Fenster zuerst angezeigt wird), die standardmäßigen Prozentsätze für Bildschirmbreite und -höhe sowie den Standardwert festlegen Seitenverhältnis, die Standardschwerkraft (die Ecke der Anzeige, an der das PIP-Fenster beginnt) und das Fangverhalten (wohin sich das PIP-Fenster bewegt, nachdem der Benutzer es zulässt). gehen). Die meisten OEMs berühren das jedoch nicht Standardwerte in AOSP, und sie ändern oder erweitern normalerweise nicht die Funktionalität von PIP-Fenstern. Da AOSP Benutzern keine Möglichkeit bietet, die Größe von PIP-Fenstern zu ändern, ist dies bei OEMs auch nicht der Fall. Das könnte sich mit der Einführung einer neuen Klasse namens PipResizeGestureHandler in der SystemUI von Android 11 Developer Preview 2 ändern.
Diese neue Klasse ist für die Überprüfung auf Gestenereignisse innerhalb eines Berührungsbereichs am linken, rechten, oberen oder unteren Rand des Bild-in-Bild-Fensters verantwortlich. Der Benutzer kann das PIP-Fenster ziehen, um seine Größe zu ändern, das Seitenverhältnis des Fensters wird jedoch nicht geändert. Derzeit scheint es keine Begrenzung zu geben, wie groß das PIP-Fenster durch Größenänderung werden kann. Die Größenänderung eines PIP-Fensters auf diese Weise ähnelt einer Größenänderung Freiform-Multifenster, mit der Ausnahme, dass das Seitenverhältnis für Freiformfenster nicht erzwungen wird.
Die PipResizeGestureHandler-Klasse ist Teil von com.android.systemui und nicht von com.google.android.systemui, daher diese Änderung Die Funktionalität des Bild-in-Bild-Modus sollte sich sowohl in AOSP Android 11 als auch in Android 11 auf dem Google Pixel widerspiegeln. Da sich die Klasse unter com.android.systemui.pip.phone und nicht unter com.android.systemui.pip.tv befindet, ist diese Funktion höchstwahrscheinlich für Telefone und nicht für Android TV gedacht. Allerdings konnte ich diese neue Funktion auf meinem Pixel 3a XL nicht aktivieren, daher kann ich nicht bestätigen, ob sie bereits funktioniert. Ich werde den Code jedoch in dieser und den folgenden Vorschauversionen genauer untersuchen, um zu sehen, ob ich ihn zum Laufen bringen kann.
Android 11-Neuigkeiten auf XDA