Semana Tasker: ¡Temas y diseño usando guiones y escenas!

Hemos entrado en una era en la que la estética, el diseño y una experiencia de usuario encantadora son casi tan importantes como la funcionalidad en sí misma, con las expectativas del usuario estableciendo una barra alta para los estándares de diseño. ¿Cómo se aplica eso a Tasker? Bueno, hay dos tangentes para diseñar en Tasker: crear aplicaciones y diseñar escenas.

¡Echemos un vistazo a ambos!

Aplicaciones temáticas

Edición de preferencias

Hoy en día, varios desarrolladores ofrecen opciones de temas en sus aplicaciones, y la mayoría ofrece temas oscuros / claros y numerosos también ofrecen ajustes de color. Cada vez que un usuario edita una de estas configuraciones incorporadas, como cambiar entre un tema oscuro y claro, o elegir un color para la aplicación, la preferencia seleccionada se almacena en un archivo xml en la carpeta de datos de la aplicación y este método de almacenamiento de preferencias se conoce como SharedPreferences. Al usar un perfil que ejecuta un script, Tasker se puede usar para editar estas preferencias sobre la marcha, proporcionando cambios de tema automáticos que resultan útiles en condiciones tales como cambiar al tema oscuro de una aplicación después de un cierto momento del día. SmartTheme es uno de esos conjuntos de scripts, que permite que algunas aplicaciones preestablecidas sean temáticas por el método antes mencionado. Como modificó la carpeta / data, este conjunto de scripts necesita acceso de root.

Cambio de temas de capas con Tasker

Runtime Resource Overlay, una solución desarrollada internamente en Sony, fue asumida por la comunidad y asumió el desafío de llevar una temática impecable con control granular a las ROM personalizadas, con Marshmallow de stock incluso hasta cierto punto. Los temas de capas tienen una enorme popularidad y potencial, y la capacidad de cambiarlos automáticamente usando Tasker fomenta ese potencial. ¿Cómo se puede cambiar de capas usando Tasker, preguntas? Vamos a sumergirnos en:

La aplicación Layers Manager almacena capas activas en / system / vendor / overlay (o / vendor / overlay, según el dispositivo). Como tal, la tarea de activar y desactivar capas se vería así.

  • Coloque todos sus archivos apk de capa en una carpeta, como / sdcard / overlay / inactive /
  • Mover el apk de la capa actualmente activa desde / system / vendor / overlay a / sdcard / overlay / inactive /
  • Mueva la capa requerida de / sdcard / overlay / inactive / a / system / vendor / overlay /
  • Cambie los permisos de la capa recién copiada a 755
  • Reiniciar el dispositivo
  • Voila, tu nueva capa ahora está activa.

Escenas

Las escenas de Tasker son una forma práctica y efectiva de crear una interfaz de usuario vinculada a los comandos de Tasker, y vienen en una variedad de formas y tamaños. Fuera de la caja, la creación de una escena estándar con componentes básicos termina pareciendo bastante aburrida, pero hay una manera de pivotar eso mediante la implementación del diseño de materiales cada vez más popular mediante el uso de formas, colores y ciertos diseños. Estos dos tutoriales hacen precisamente eso, guiando al espectador a través de la creación y configuración de varios componentes de Material, como la barra de herramientas, el cajón, el Botón de acción flotante, los campos de texto, etc.

  • Diseño de materiales en escenas Tasker
  • Estilo material en escenas Tasker

Si bien los tutoriales anteriores sin duda establecen el aspecto Material de una manera bastante bien definida, el lenguaje visual de Google está lejos de ser completo sin movimientos significativos y animaciones encantadoras. Este tutorial repasa los conceptos básicos de la animación de escenas de tasker utilizando el atributo de posición del elemento y proporciona un resultado agradable.

  • Animación de escena usando la posición del elemento

Complemento de material

Crear y manipular formas y, posteriormente, realizar pequeños ajustes y alteraciones es tedioso y lleva mucho tiempo, lo que anula el propósito de Tasker. Para evitar las molestias y acelerar el proceso de creación de escenas de Diseño de materiales, se creó el complemento Tasker de diseño de materiales que permite a los usuarios crear fácilmente componentes de materiales populares, como la barra de herramientas, el cajón, el menú de desbordamiento y el botón de acción flotante.

  • Plugin Tasker de diseño de materiales

Diseñar con Tasker es relativamente fácil y proporciona resultados agradables. Combinado con marcos potentes como Tasker Scenes y RRO Layers, las posibilidades son prácticamente infinitas. Finalmente, asegúrese de consultar el foro dirigido por los miembros de Tasker Tips & Tricks para obtener más contenido increíble de Tasker, por parte de la comunidad para la comunidad.