Semaine Tasker: Theming et Design utilisant des scripts et des scènes!

Nous sommes entrés dans une époque où l'esthétique, l'agencement et une expérience utilisateur agréable sont presque aussi importants que la fonctionnalité elle-même, les attentes des utilisateurs imposant des normes élevées en matière de conception. Comment cela s'applique-t-il à Tasker? Dans Tasker, il y a deux aspects à concevoir: concevoir des applications et créer des scènes.

Regardons les deux!

Theming apps

Modification des préférences

De nos jours, un certain nombre de développeurs proposent des options de thème dans leurs applications, la majorité proposant des thèmes sombres / clairs et de nombreux autres proposant des modifications de couleurs. Chaque fois qu'un utilisateur modifie l'un de ces paramètres intégrés, comme basculer entre un thème sombre et clair ou choisir une couleur pour l'application, la préférence sélectionnée est stockée dans un fichier xml dans le dossier de données de l'application et cette méthode de stockage des préférences. est connu sous le nom de SharedPreferences. À l'aide d'un profil exécutant un script, Tasker peut être utilisé pour modifier ces préférences à la volée, en fournissant des commutateurs de thème automatisés qui s'avèrent utiles dans des conditions telles que le basculement vers le thème sombre d'une application après une heure donnée de la journée. SmartTheme est l'un de ces ensembles de scripts, qui permet de thématiser quelques applications prédéfinies selon la méthode susmentionnée. Puisqu'il a modifié le dossier / data, cet ensemble de scripts nécessite un accès root.

Changer de thème de calque avec Tasker

Runtime Resource Overlay, une solution développée au sein de Sony, a été prise en charge par la communauté: proposer une thématisation sans faille avec un contrôle granulaire des mémoires ROM personnalisées, Marshmallow stockant même la suppression dans une certaine mesure. Les thèmes des calques ont une popularité et un potentiel considérables, et la possibilité de les changer automatiquement à l'aide de Tasker permet de les exploiter davantage. Comment peut-on changer de couche en utilisant Tasker, demandez-vous? Plongeons dans:

L'application Layers Manager stocke les couches actives dans / system / vendor / overlay (ou / vendor / overlay, en fonction du périphérique). En tant que tel, la tâche d'activation et de désactivation des couches ressemblerait à ceci.

  • Placez tous vos fichiers apk de calque dans un dossier, tel que / sdcard / overlay / inactive /
  • Transférer la couche actuellement active apk de / system / vendor / overlay vers / sdcard / overlay / inactive /
  • Déplacer la couche requise de / sdcard / overlay / inactive / vers / system / vendor / overlay /
  • Modifier les autorisations du calque nouvellement copié sur 755
  • Redémarrer l'appareil
  • Voilà, votre nouvelle couche est maintenant active.

Les scènes

Les scènes de Tasker sont un moyen pratique et efficace de créer une interface utilisateur liée à des commandes tasker. Elles se présentent sous différentes formes et tailles. Dès le départ, créer une scène standard avec des composants de base a un aspect terne, mais vous pouvez le pivoter en mettant en œuvre le Material Design de plus en plus populaire grâce à l'utilisation de formes, de couleurs et de certaines dispositions. C’est précisément ce que font ces deux didacticiels, qui guident le spectateur dans la création et la configuration de divers composants Matériau tels que la barre d’outils, le tiroir, le bouton d’action flottante, les champs de texte, etc.

  • Conception matérielle dans les scènes Tasker
  • Style de matériau dans les scènes Tasker

Bien que les tutoriels ci-dessus établissent l’aspect matériel de manière assez bien définie, le langage visuel de Google est loin d’être complet, sans mouvement significatif ni animations ravissantes. Ce tutoriel passe en revue les bases de l'animation de scènes avec un attribut de position d'élément et fournit un résultat agréable.

  • Animation de scène utilisant la position de l'élément

Plugin Matériel

Créer et manipuler des formes, puis effectuer des ajustements et des modifications minutieux sont fastidieux et prennent beaucoup de temps, allant à l'encontre du but même de Tasker. Pour éviter tout inconvénient et accélérer le processus de création de scènes Material Design, le plug-in Material Design Tasker a été créé. Il permet aux utilisateurs de créer facilement des composants matériels populaires tels que la barre d'outils, le tiroir, le menu de dépassement de capacité et le bouton d'action flottante.

  • Material Design Tasker Plugin

Concevoir avec Tasker est relativement facile et fournit des résultats agréables. Combinées à de puissants frameworks tels que Tasker Scenes et RRO Layers, les possibilités sont pratiquement illimitées. Enfin, assurez-vous de consulter le forum dirigé par les membres de Tasker Trucs & Astuces pour un contenu plus impressionnant de Tasker, par la communauté pour la communauté!