Personnalisation : [ZOOPER] PDA Sam Fisher Style

Par jhowlett468 - Le 14/09/14 - Affichages : 6366
Salut !

J'ai créé ce widget Zooper en m'inspirant d'un modèle trouvé sur XDA et en poussant l'intégration vers le style du PDA de Sam Fisher dans Splinter Cell ( non je ne n'aime pas ma PS3 et mes anciennes PS1 et 2 :mrgreen: ).
Mon but n'est pas d'insister sur l'aspect graphique de ce home mais de m'intéresser à ses fonctionnalités.

Apps utilisées :

  • Zooper ( :mrgreen: )
  • Nova Launcher Prime ( grille de 7 lignes sur 6 colonnes - certaines fonctions du widget sont des fonctions de Nova )
  • ZW Utilities ( ajoute les variables sonnerie et mode avion à Zooper )
  • Media Utilities ( pour voir les infos musique et piloter le media player )
  • La Chaîne Météo
  • icônes du pack Tiny Black Icon Pack pour les dossiers de Nova, icônes "Echelon 3" de moi-même dans la dernière mouture
  • le reste des apps utilisées est inclus dans les ROMs stock
  • wallpaper de @clod007 ( XDA )

Fichier ZW ( avec le wallpaper, les icônes "Echelon 3"et le PNG 4th Echelon inclus ) : ICI

Image

Modèle de mon widget Zooper choppé sur XDA ( je sais plus de qui il est oups lol )

Image|||Image


Mon home. Cliquez sur chaque image pour la voir en grand sur Photobucket ( surtout celles avec toutes les explications ). J'ai zappé sur l'image de droite : le texte "emergency" ouvre le contact de ma femme ;)

Le nombre d'évènements du jour s'affiche grâce à cette formule ( 8 évènements max mais on peut en rajouter ;) ) :

Code: Select All Code
$#C0SD#=#DD#&&#C1SD#!=#DD#?1$$#C1SD#=#DD#&&#C2SD#!=#DD#?2$$#C2SD#=#DD#&&#C3SD#!=#DD#?3$$#C3SD#=#DD#&&#C4SD#!=#DD#?4$$#C4SD#=#DD#&&#C5SD#!=#DD#?5$$#C5SD#=#DD#&&#C6SD#!=#DD#?6$$#C6SD#=#DD#&&#C7SD#!=#DD#?7$$#C7SD#=#DD#&&#C8SD#!=#DD#?8$


Tout d'abord, comment ai-je fait pour faire les "cartouches" drawer téléphone et autres ?
Tout d'abord, une petite précision sur le placement des modules dans Zooper : quand un module est en-dessous d'un autre et que les deux sont au même endroit, le module du dessous se trouve par dessus celui au dessus.

Exemple :

Image

Rectangle base 2 phone est au-dessus de rectangle base phone, alors que dans l'ordre de lecture, çà serait le contraire... Subtil et déroutant au départ.

Comment ai-je créé l'effet de transparence au niveau de l'emplacement des icônes et du texte des cartouches ? Grâce à ceci :

Image

Attribuer la variable "clair" au mode de dessin d'un module rend transparent ledit module... Et tous ceux qui se trouvent en dessous. Le "en dessous" est important, j'y reviendrai plus tard. Le choix de l'organisation des modules dans la liste est donc important. Quand vos modules ne sont pas bien ordonnés, vous pouvez les réordonner en faisant un appui long dessus puis en les glissant vers le haut ou le bas.

Concernant les icônes data et wifi, elles sont claires quand le paramètre associé est sur OFF et noires quand le paramètre est sur ON. Elles ont une couleur pré-attribuée qui change avec la variable "si x est sur ON" :

Image|||Image


Exemple pour l'icône data

J'ai apporté une nuance quand le tél passe en mode avion et où donc plein de raccourcis deviennent inutiles :

Image

Les modules qui disparaissent sont masqués par un rectangle en dessin clair qui est par-dessus et en dehors de l'écran quand le mode avion est sur OFF ( la variable x=1000 si mode avion OFF, x=1000 définissant une position hors écran ). La position dans la liste du rectangle "mode avion" par rapport au cartouche sonnerie et aux autres cartouches est importante car elle conditionne l'aspect final du widget en mode avion.
Le cartouche sonnerie est programmé pour descendre juste au-dessus de celui-ci du drawer dans ce cas ( aux coordonnées du cartouche téléphone ).

Image

Config du rectangle "clair"

Image

Config des modules du cartouche "sonnerie"

Cf les 1er screens, j'ai apporté le traitement "clair" aux infos et aux boutons du media player, çà rend bien je trouve.

Le but n'est pas que vous utilisiez ce widget ni même qu'il vous plaise mais de vous montrer certaines fonctions intéressantes de Zooper ;)
Je n'ai pas tout détaillé... A vous de décortiquer le fichier .zw hein !!

Enjoy !!
18 réponse(s) -