Google está agregando muchas funciones muy solicitadas Android 12, Una de las cuales es el desplazamiento de capturas de pantalla.Primero presenta En Android 12 Beta 3, La función de captura de pantalla con desplazamiento le permite capturar capturas de pantalla de página completa, lo que significa que ya no necesita capturar manualmente y luego unir varias capturas de pantalla. Google maneja esta función de manera diferente a la forma en que la mayoría de los OEM la implementan, por lo que actualmente no está disponible para todas las aplicaciones. Una de las aplicaciones más famosas en las que no se pueden realizar capturas de pantalla con desplazamiento es Google Chrome, pero cambiará pronto.
Cuando Google diseñó la función de captura de pantalla con desplazamiento, no querían seguir el mismo enfoque adoptado por muchos OEM. La mayoría de las implementaciones de OEM implican un desplazamiento automático hacia abajo mientras se captura una sola captura de pantalla para combinar cuando se llega al final de la página, pero esto puede llevar a una unión inadecuada de la imagen.Por el contrario, la versión de Android 12 es directamente aplicable a Veces visto, El bloque de construcción básico de los componentes de la interfaz de usuario en las aplicaciones de Android. Esto hace que el método Android 12 sea más rápido y más confiable, pero también es menos versátil. Google dijo que para la mayoría de las aplicaciones que usan una interfaz de usuario estándar basada en vistas, las capturas de pantalla con desplazamiento están disponibles de forma inmediata, pero las páginas web no están incluidas en el tipo de vista objetivo de esta función.Para los desarrolladores que no utilizan una interfaz de usuario basada en vistas o una interfaz de usuario altamente personalizada para aplicaciones, Google recomienda implementar la nueva versión de Android 12. API de captura de desplazamiento Proporcione información sobre la vista que se capturará para el sistema de captura de desplazamiento.
Así es como los desarrolladores de Chrome planean agregar soporte para capturar capturas de pantalla de página completa en Android 12. crimen Después de enviar a Chromium Gerrit, los ingenieros de Chrome están listos para agregar soporte para la API ScrollCapture de Android 12.
El código implementa la clase ScrollCaptureManager para proporcionar una instantánea renderizada de la pestaña activa para capturas de pantalla largas. Chrome proporciona el uso de instantáneas de pestañas Vista previa de pintura, Son esencialmente instantáneas del contenido visual de una página web.La vista previa de la pintura es la clave Característica de etiqueta liofilizada de Chrome, Se muestra una vista previa interactiva de la pestaña, mientras que la pestaña real se carga en segundo plano.
Sin embargo, no podrá tomar una captura de pantalla de página completa de cada página web.Obviamente, esta característica no es aplicable a Amplificador Ahora, y el desarrollador También cree No se aplica a páginas con múltiples áreas de desplazamiento. Sin embargo, estos problemas pueden resolverse antes de que la función se active en Google Chrome.
Una vez que se fusiona el envío, el soporte de captura de desplazamiento se bloqueará detrás de la marca de función de “captura continua”. Aun así, la función inicialmente solo estaba disponible para los usuarios que ejecutaban la versión Canary.Entonces necesito Aproximadamente 4 semanas Haga que el indicador de función esté disponible para los usuarios en canales estables, y es posible que se tarde más en habilitar el indicador de forma predeterminada.Google Dicho antes Están intentando hacer que sus capturas de pantalla de desplazamiento funcionen en WebViews, lo que puede tardar más en esperar porque WebView de Android La aplicación se ha actualizado Independiente de Chrome.
Otra característica de Android 12 que Google Chrome agrega soporte son los temas dinámicos.Esa característica es Función actual Pero está oculto detrás del logotipo de la función, por lo que no tenemos que esperar a que esté disponible.