В Android 12L добавлена ​​поддержка прокрутки снимков экрана для WebViews

click fraud protection

В Android 12L добавлена ​​поддержка захвата прокрутки для WebView, что позволяет делать полностраничные снимки экрана содержимого, отображаемого в WebView.

Андроид 12 наконец-то добавлена ​​встроенная поддержка прокрутки снимков экрана, позволяющая пользователям делать полные снимки экрана веб-страниц и документов. А с Android 12L эта функция становится еще лучше.

Конечно, Android 12 не первый, в котором появились прокручиваемые скриншоты; эта функция уже много лет является неотъемлемой частью других OEM-оболочек, таких как MIUI и ColorOS. Однако реализация прокрутки скриншотов в Google отличается от реализации других скинов тем, что она основана на просмотрах, а не на сшивке изображений. Эта реализация на основе представления имеет преимущество перед методом сшивания изображений, а именно с точки зрения скорости и надежности. Но этот подход также делает его менее универсальным, поскольку эта функция может не работать должным образом с приложениями, у которых нет пользовательского интерфейса на основе представлений. Кроме того, он не работает с WebViews — системным компонентом, который позволяет разработчикам отображать веб-страницы внутри своих приложений. К счастью, Android 12L решает эту проблему.

Как заметил Мишаал Рахман из Esper, в Android 12L добавлена ​​поддержка захвата прокрутки для WebViews. Это означает, что теперь можно делать полностраничные снимки экрана содержимого, отображаемого в WebView. Как вы можете видеть на скриншотах ниже, когда вы открываете ссылку в WebView, Андроид 12L теперь внизу отображается кнопка «Сфотографировать больше», позволяющая сделать снимок экрана с прокруткой. Эта опция не отображается на устройствах под управлением Android 12.

Примером WebView является открытие Twitter внешней ссылки (т. е. веб-страницы) в окне браузера. WebView — это, по сути, встроенный браузер, который приложение может использовать для загрузки веб-страниц.

Android 12L уже начал распространяться к серии Google Pixel 3a, серии Pixel 4 и линейке Pixel 5. Pixel 6 и Pixel 6 Pro получат обновление позднее в этом месяце. Последняя версия содержит несколько усовершенствований пользовательского интерфейса и функций для устройств с большим экраном, таких как складные устройства и планшеты. включая макет из двух столбцов для тени уведомлений и экрана блокировки, встраивание действий, улучшенную многозадачность, и так далее.


Источник: (1) Эспер, (2) АОСП