Android 12L voegt scrollende screenshot-ondersteuning toe voor WebViews

Android 12L voegt ondersteuning voor het vastleggen van scrollen toe voor WebViews, waardoor het mogelijk wordt schermvullende schermafbeeldingen te maken van de inhoud die in een WebView wordt weergegeven.

Androïde 12 eindelijk native ondersteuning toegevoegd voor het scrollen van schermafbeeldingen, waardoor gebruikers volledige schermafbeeldingen van webpagina's en documenten kunnen maken. En met Android 12L wordt de functie nog beter.

Natuurlijk is Android 12 niet de eerste die scrollende schermafbeeldingen introduceert; de functie is al jaren een integraal onderdeel van andere OEM-skins zoals MIUI en ColorOS. De implementatie door Google van scrollende schermafbeeldingen verschilt echter van die van andere skins doordat deze gebaseerd is op weergaven in plaats van op het samenvoegen van afbeeldingen. Deze View-gebaseerde implementatie heeft zijn voordeel ten opzichte van de image stitching-techniek, namelijk in termen van snelheid en betrouwbaarheid. Maar deze aanpak maakt het ook minder veelzijdig, omdat de functie mogelijk niet goed werkt met apps die geen op weergaven gebaseerde gebruikersinterface hebben. Bovendien werkt het ook niet met WebViews, een systeemcomponent waarmee ontwikkelaars webpagina's in hun apps kunnen weergeven. Gelukkig lost Android 12L dit probleem op.

Zoals opgemerkt door Mishaal Rahman van Esper, voegt Android 12L ondersteuning voor het vastleggen van scrollen toe voor WebViews. Dat betekent dat het nu mogelijk is om paginagrote schermafbeeldingen te maken van de inhoud die in een WebView wordt weergegeven. Zoals u in de onderstaande schermafbeeldingen kunt zien, wanneer u een link in een WebView opent, Android 12L toont nu onderaan een knop "Meer vastleggen" waarmee u een scrollende schermafbeelding kunt maken. Deze optie verschijnt niet op apparaten met Android 12.

Een voorbeeld van een WebView is dat Twitter een externe link (dat wil zeggen een webpagina) opent in een browservenster. Een WebView is in feite een ingebouwde browser die een applicatie kan gebruiken om webpagina's te laden.

Android 12L is begonnen met de uitrol naar de Google Pixel 3a-serie, Pixel 4-serie en Pixel 5-serie. De Pixel 6 en Pixel 6 Pro krijgen de update later deze maand. De nieuwste versie biedt verschillende UI-verfijningen en functies voor apparaten met een groot scherm, zoals opvouwbare apparaten en tablets. inclusief een lay-out met twee kolommen voor het meldingenpaneel en het vergrendelscherm, activiteiten insluiten, verbeterde multitasking-ervaring, enzovoort.


Bron: (1) Esper, (2) AOSP