Tasker Week: Theming e Design usando scripts e cenas!

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

Vamos dar uma olhada em ambos!

Aplicativos temáticos

Edição de preferências

Atualmente, vários desenvolvedores oferecem opções de temas em seus aplicativos, a maioria oferecendo temas escuros / claros e vários oferecendo também ajustes de cores. Sempre que um usuário edita uma dessas configurações embutidas, como alternar entre um tema escuro e claro 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 SharedPreferences. Usando um perfil que executa um script, o Tasker pode ser usado para editar essas preferências rapidamente, fornecendo opções de tema automatizadas que se mostram úteis em condições como a mudança para o tema escuro de um aplicativo após uma determinada hora do dia. O SmartTheme é um desses conjuntos de scripts, que permite que alguns aplicativos predefinidos sejam temáticos pelo método mencionado acima. Desde que modificou a pasta / data, esse conjunto de scripts precisa de acesso root.

Alternando temas de camadas com Tasker

A sobreposição de recursos de tempo de execução, uma solução desenvolvida internamente na Sony, foi assumida pela comunidade com o desafio de trazer temas impecáveis ​​com controle granular às ROMs personalizadas, com o Marshmallow estoque até mesmo substituindo-o até certo ponto. Os temas de camadas têm uma enorme popularidade e potencial, e a capacidade de alterná-los automaticamente usando o Tasker aumenta esse potencial. Como você pode alternar Camadas usando o Tasker, você pergunta? Vamos mergulhar:

O aplicativo Gerenciador de camadas armazena camadas ativas em / system / vendor / overlay (ou / vendor / overlay, dependendo do dispositivo). Como tal, a tarefa de ativar e desativar camadas seria algo parecido com isto.

  • Coloque todos os seus arquivos apk de camada em uma pasta, como / sdcard / overlay / inactive /
  • Mover o apk da camada atualmente ativa de / system / vendor / overlay para / sdcard / overlay / inactive /
  • Mova a camada necessária de / sdcard / overlay / inativo / para / system / vendor / overlay /
  • Altere as permissões da camada recém-copiada para 755
  • Reinicie o dispositivo
  • Agora, sua nova camada 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, além de uma variedade de formas e tamanhos. Fora da caixa, a criação de uma cena padrão com componentes básicos acaba parecendo um pouco monótona, mas há uma maneira de dinamizar isso implementando o Design de Material cada vez mais popular através do uso de formas, cores e determinados layouts. Esses dois tutoriais fazem exatamente isso, orientando o visualizador através da 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 material em cenas Tasker
  • Estilo de material nas cenas Tasker

Embora os tutoriais acima certamente estabeleçam a aparência do Material de uma maneira bem definida, a linguagem visual do Google está longe de ser completa sem movimento significativo e animações deliciosas. Este tutorial aborda os conceitos básicos da animação de cenas de tarefas usando o atributo position do elemento e fornece um resultado agradável.

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

Plugin de material

Criar e manipular formas e subsequentemente realizar ajustes e alterações minuciosos é entediante e demorado, derrotando o próprio objetivo do Tasker. Para evitar os inconvenientes e acelerar o processo de criação de cenas do Material Design, foi criado o Plug-in Tasker do Material Design, que permite aos usuários criar facilmente componentes populares de materiais, como barra de ferramentas, gaveta, menu de transbordamento e botão de ação flutuante.

  • Material Design Tasker Plugin

Projetar com Tasker é relativamente fácil e fornece resultados agradáveis. Combinado com estruturas poderosas, como Tasker Scenes e RRO Layers, as possibilidades são praticamente infinitas. Finalmente, verifique o fórum liderado por membros do Tasker Tips & Tricks para obter mais conteúdos impressionantes do Tasker, pela comunidade da comunidade!