Semana Tasker: Temas e Design usando Scripts e Cenas!

O Tasker pode ser usado para deixar seu telefone mais bonito? Claro que pode! Aprenda como usar o Tasker para controlar ou melhorar a estética do seu telefone!

Entramos em uma era em que a estética, o layout e uma experiência de usuário agradável são quase tão importantes quanto a funcionalidade em si, com as expectativas do usuário estabelecendo um padrão elevado para os padrões de design. Como isso se aplica ao tasker? Bem, há duas tangentes para projetar no Tasker: criar temas para aplicativos e criar cenas.

Vamos dar uma olhada em ambos!

Aplicativos temáticos

Edição de preferências

Hoje em dia, vários desenvolvedores oferecem opções de temas em seus aplicativos, com a maioria oferecendo temas claros/escuros e vários também oferecendo ajustes de cores. Cada vez que um usuário edita uma dessas configurações integradas, como alternar entre um tema claro e escuro ou escolher uma cor para o aplicativo, a preferência selecionada é armazenada em um arquivo xml na pasta de dados do aplicativo, e esse método de armazenamento de preferências é conhecido como Preferências Compartilhadas. Usando um perfil que executa um script, o Tasker pode ser usado para editar essas preferências dinamicamente, fornecendo opções de tema que são úteis em condições como mudar para o tema escuro de um aplicativo após um certo tempo do dia.

Tema inteligente é um desses conjuntos de scripts, que permite que alguns aplicativos predefinidos tenham como tema o método mencionado acima. Como a pasta /data foi modificada, esse conjunto de scripts precisa de acesso root.

Alternando temas de camadas com Tasker

Runtime Resource Overlay, solução desenvolvida internamente na Sony, foi assumida pela comunidade que aceitou o desafio de trazendo temas perfeitos com controle granular para as ROMs personalizadas, com o Marshmallow padrão até mesmo apoiando-o para alguns extensão. Os temas de camadas têm enorme popularidade e potencial, e a capacidade de alterná-los automaticamente usando o Tasker aumenta esse potencial. Como alguém pode mudar de camada usando Tasker, você pergunta? Vamos mergulhar:

O aplicativo Layers Manager armazena camadas ativas em /system/vendor/overlay (ou /vendor/overlay, dependendo do dispositivo). Dessa forma, a tarefa de ativar e desativar camadas seria mais ou menos assim.

  • Coloque todos os arquivos apk da camada em uma pasta, como /sdcard/overlay/inactive/
  • Mova o apk da camada atualmente ativa de /system/vendor/overlay para /sdcard/overlay/inactive/
  • Mova a camada necessária de /sdcard/overlay/inactive/ para /system/vendor/overlay/
  • Altere as permissões da camada recém-copiada para 755
  • Reinicie o dispositivo
  • Voila, sua nova camada agora está ativa.

Cenas

As cenas do Tasker são uma maneira prática e eficaz de criar uma interface de usuário vinculada aos comandos do tasker e vêm em uma variedade de formatos e tamanhos. Fora da caixa, criar uma cena padrão com componentes básicos acaba parecendo um tanto chato, mas há uma maneira de pivotar isso, implementando o cada vez mais popular Material Design por meio do uso de formas, cores e certos layouts. Esses dois tutoriais fazem exatamente isso, orientando o visualizador na criação e configuração de vários componentes do Material, como barra de ferramentas, gaveta, botão de ação flutuante, campos de texto, etc.

  • Design de materiais em cenas Tasker
  • Estilo de material em cenas Tasker

Embora os tutoriais acima certamente estabeleçam a aparência do Material de uma maneira bastante bem definida, a linguagem visual do Google está longe de ser completa sem movimentos significativos e animações encantadoras. Este tutorial aborda os fundamentos da animação de cenas de tasker usando o atributo de posição do elemento e fornece um resultado agradável.

  • Animação de cena usando posição de elemento

Plug-in de materiais

Criar e manipular formas e subsequentemente realizar ajustes e alterações minuciosos é tedioso e demorado, anulando o próprio propósito do Tasker. Para evitar transtornos e agilizar o processo de criação de cenas do Material Design, foi criado o Material Design Tasker Plugin que permite aos usuários criar facilmente componentes populares de materiais, como barra de ferramentas, gaveta, menu flutuante e ação flutuante Botão.

  • Plug-in Tasker de design de materiais

Projetar com Tasker é relativamente fácil e oferece resultados agradáveis. Combinadas com estruturas poderosas como Tasker Scenes e RRO Layers, as possibilidades são virtualmente infinitas. Por fim, não deixe de conferir o Fórum de dicas e truques do Tasker liderado por membros para mais conteúdo incrível do Tasker, da comunidade para a comunidade!