Tasker Week: Thématisation et conception à l'aide de scripts et de scènes !

Tasker peut-il être utilisé pour rendre votre téléphone plus joli? Bien sûr que c’est possible! Apprenez à utiliser Tasker pour contrôler ou améliorer l'esthétique de votre téléphone !

Nous sommes entrés dans une époque où l'esthétique, la mise en page et une expérience utilisateur agréable sont presque aussi importantes que la fonctionnalité elle-même, les attentes des utilisateurs plaçant la barre haute en matière de normes de conception. Comment cela s’applique-t-il au tasker? Eh bien, il y a deux tangentes à concevoir dans Tasker: les applications thématiques et la conception de scènes.

Jetons un coup d'œil aux deux !

Applications de thème

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 proposant également des ajustements 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 connue sous le nom de Préférences partagées. À l'aide d'un profil qui exécute un script, Tasker peut être utilisé pour modifier ces préférences à la volée, fournissant ainsi un des commutateurs de thème qui s'avèrent utiles dans des conditions telles que le passage au thème sombre d'une application après un certain temps jour.

Thème intelligent est l'un de ces ensembles de scripts, qui permet à quelques applications prédéfinies d'avoir un thème 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 en interne chez Sony, a été reprise par la communauté qui a relevé le défi de apportant une thématique parfaite avec un contrôle granulaire aux ROM personnalisées, le stock Marshmallow le prenant même en charge pour certains étendue. Les thèmes Layers ont une popularité et un potentiel énormes, et la possibilité de les changer automatiquement à l'aide de Tasker renforce ce potentiel. Comment peut-on changer de couche à l'aide de Tasker, demandez-vous? Plongeons-nous :

L'application Layers Manager stocke les couches actives dans /system/vendor/overlay (ou /vendor/overlay, selon l'appareil). En tant que telle, la tâche d’activation et de désactivation des calques ressemblerait à ceci.

  • Placez tous vos fichiers apk de couche dans un dossier, tel que /sdcard/overlay/inactive/
  • Déplacer l'apk de couche actuellement actif de /system/vendor/overlay vers /sdcard/overlay/inactive/
  • Déplacer la couche requise de /sdcard/overlay/inactive/ vers /system/vendor/overlay/
  • Modifiez les autorisations du calque nouvellement copié en 755
  • Redémarrez l'appareil
  • Voilà, votre nouveau calque est maintenant actif.

Scènes

Les scènes de Tasker constituent un moyen pratique et efficace de créer une interface utilisateur liée aux commandes de Tasker et 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 finit par paraître plutôt ennuyeux, mais il existe un moyen de le faire. faites pivoter cela en mettant en œuvre le Material Design de plus en plus populaire grâce à l'utilisation de formes, de couleurs et de certains mises en page. C'est exactement ce que font ces deux didacticiels, guidant le spectateur à travers la création et la configuration de divers composants Material tels que la barre d'outils, le tiroir, le bouton d'action flottant, 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 didacticiels ci-dessus établissent certainement l'apparence Material d'une manière plutôt bien définie, le langage visuel de Google est loin d'être complet sans des mouvements significatifs et des animations agréables. Ce tutoriel passe en revue les bases de l'animation de scènes de tâches à l'aide de l'attribut element position 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 est fastidieux et prend du temps, ce qui va à l'encontre de l'objectif même de Tasker. Pour éviter les désagréments et accélérer le processus de création de scène Material Design, le plugin Material Design Tasker a été créé. qui permet aux utilisateurs de créer facilement des composants Material populaires tels que la barre d'outils, le tiroir, le menu de débordement et l'action flottante Bouton.

  • Plugin de tâche de conception matérielle

Concevoir avec Tasker est relativement simple et donne des résultats satisfaisants. Combinées à des frameworks puissants tels que Tasker Scenes et RRO Layers, les possibilités sont pratiquement infinies. Enfin, n'oubliez pas de consulter le Forum dirigé par les membres des trucs et astuces Tasker pour du contenu Tasker encore plus génial, par la communauté pour la communauté !