La documentación de Material You aún no está disponible, pero el desarrollador de Tasker ha comenzado a trabajar para incorporar los temas de cambio de color de Android 12.
Una de las novedades más interesantes del gran androide 12 La actualización es el nuevo sistema de temas basado en fondos de pantalla, cuyo nombre en código es "monet". Es una parte importante de la nueva "Material Tú"lenguaje de diseño, que pone énfasis en la personalización. El nuevo sistema de temas entró en funcionamiento Android 12 Beta 2, pero al igual que con la introducción del modo oscuro en Android 10, pasará algún tiempo antes de que la mayoría de los desarrolladores adapten sus aplicaciones para admitir temas. Aunque Google aún no ha publicado documentación para Material You, Android 12 Beta 2 permite a los desarrolladores implementar temas dinámicos en sus aplicaciones. El desarrollador de Tasker, una aplicación de automatización dirigida a usuarios avanzados de Android, es uno de los primeros en hacerlo.
En su canal de YouTube, el desarrollador de Tasker, João Dias, muestra la nueva opción "Material You" que agregó a la configuración del tema de Tasker. Una vez habilitado, la barra de acciones, la barra inferior, los menús, los conmutadores, los divisores y el texto de Tasker adquieren los colores de su fondo de pantalla. La aplicación en sí no puede cambiar el tema mediante programación ya que no hay una API pública para ello, pero es bueno verlo adaptarse tan rápidamente al nuevo sistema de temas.
Según Google, el sistema de extracción de color de Android 12 utiliza un algoritmo de agrupamiento con color Material objetivos para determinar los colores dominantes y menos dominantes y luego aplica tonos que coincidan con su actual fondo de pantalla. Luego se puede utilizar una paleta de colores para determinar los tonos más cercanos al papel tapiz. Los colores se eligen inteligentemente para que no entren en conflicto ni introduzcan problemas de legibilidad.
Los desarrolladores de aplicaciones de terceros pueden consultar los colores de acento generados por el sistema para aplicar los temas a sus propias aplicaciones, que es exactamente lo que hizo el desarrollador de Tasker. Simplemente obteniendo los colores del apropiado R.color valores en tiempo de ejecución, la aplicación Tasker puede hacer coincidir sus colores con el fondo de pantalla del usuario. También debería ser posible cambiar el ícono de la aplicación basado en el tema actual, pero el desarrollador de Tasker aún no ha agregado soporte para eso en su aplicación.
\r\n https://www.youtube.com/watch? v=a_tX1ybgkB8\r\n
Dado que Google aún no permite que las aplicaciones creadas para Android 12 se publiquen en Google Play, el desarrollador de Tasker aún no ha publicado la actualización con esta función. Sin embargo, una vez que Google habilite la publicación de aplicaciones orientadas al nivel API 31 en Google Play, se espera que esta función llegue primero al canal beta de Tasker. Puede descargar la última versión de la aplicación Tasker desde el enlace de Play Store incluido a continuación.
Precio: 3,49.
4.6.
Si bien la aplicación Tasker es una de las primeras aplicaciones que he visto que incorpora la temática dinámica de Material You, definitivamente no es la única que existe. Un par de desarrolladores con los que hablé ya comenzaron a probar el nuevo sistema de temas en versiones privadas de sus aplicaciones, aunque aún no están listos para mostrar ningún progreso. Algunos desarrolladores están trabajando en nuevas bibliotecas o actualizando las existentes para agregar soporte para la dinámica de Android 12. colorear, y esperamos que surjan muchos más proyectos de este tipo una vez que nos acerquemos al lanzamiento oficial de Android 12. liberar.