[ZOOPER] Alignement des modules sur la grille du launcher

Par jhowlett468 - Le 9/05/14 - Affichages : 2769
'soir

En créant ce home, j'ai par la suite voulu intégrer des pastilles donc la couleur serait gérées par Sidelined au niveau de mes dossiers d'apps Nova ( afin de pouvoir en changer la couleur comme je le voulais et donc coordonner ces pastilles avec la couleur des autres modules ).
En gros, je voulais placer un module zooper ( un rond ou un rectangle ) au niveau d'un dossier d'app ou du raccourci d'une app pour des raisons purement esthétique : avoir une jolie pastille avec la même couleur que les autres modules, c'est qd même plus joli que des icônes avec des couleurs dépareillées non ?

Pour faire simple, çà donne çà :

Image

Tout ce qui est bleu peut changer de couleur en 1 clic ;)
Les huit pastilles bleues en bas ainsi que les icônes dessus sont des modules Zooper MAIS dessus se trouvent des dossiers d'apps créés via Nova ( en fait les dossiers ne sont pas "cachés", ils ont juste un cercle noir transparent en son centre comme icône : vu le placement du cercle et la couleur du fond, on voit juste les pastilles et les icônes Zooper ).

Mon but est de donner une méthode pour récupérer les coordonnées des dossiers ( ou raccourci d'app ) pour aligner des modules Zooper dessus ( enfin dessous lol ). Pour les widgets, c'est à gérer au cas par cas, leur alignement étant souvent... Particulier sur une grille.

Déterminer les coordonnées de chaque carré de cette grille ? A l'aveugle, la misère :lol: Avec ma méthode ? Simple :mrgreen:

Image

crédit image Frandroid

Alors, j'ai fait cet exemple sur I9305 avec Nova Launcher comme launcher, une grille de 7*6, sans dock ni marge.
Je présente une méthode, pas les coordonnées précises pour chaque tél ou des formules de calcul.

Alors déjà, se placer sur une page vide du home :

Image

Créer un widget Zooper ( par défaut je crée du 1*1 ) :

Image

L'étirer pour qu'il prenne toute la page :

Image

Créer au moins 3 dossiers d'apps ( le nombre d'apps incluses n'est pas important ) sur la page :

Image

J'ai redimensionné le rectangle pour créer les dossiers.

Ré-agrandir le rectangle Zooper et le placer à l'ARRIERE-PLAN :

Image

Remplacer l'icône par défaut des dossiers par des icônes transparentes en leur centre ( un rond noir pour moi ). Ensuite via Zooper, créer un rectangle de couleur ( une couleur qui tranche avec le fond et les icônes des dossiers test ) et le placer au centre de l'icône d'un des dossiers ( via les commandes x/y ):

Image

Agrandissez le rectangle pour qu'il fasse la taille ( hauteur/largeur ) des icônes ( ici je me suis occupé de 2 icônes ) :

Image

Pour passer de la 1ère icône à une autre, cloner un rectangle déjà créé puis bougez-le sur une nouvelle icône :

Image

Pourquoi ai-je fait mon exemple avec 3 dossiers ? Parce-que çà permettait de voir les écarts x/y entre 2 dossiers ( juste 2 dossiers et c'était juste les écarts x OU y ).

Une fois fini, allez dans la config du widget et récupérez les coodonnées des rectangles ainsi créés :

Image

Image

Image

A partir des coordonnées ainsi déterminées et avec un peu de jugeote ( ou une calculatrice si vous êtes nuls en calcul mental lol ), vous pourrez ainsi calculer les coordonnées des autres positions de dossiers sur la grille... Et ainsi faire des trucs sympas avec Zooper en cachant les dossiers avec des icônes transparentes, ou en partie ;)

Si vous ne changez pas de taille pour votre widget Zooper ou de réglages pour la grille de votre launcher... Voire carrément de tél mdr, les coordonnées obtenues ne changent pas, çà vaut donc le coût de prendre un peu de temps pour faire çà.

Un dernier conseil, sauvegardez le widget dans lequel vous avez déterminer vos coordonnées ou gardez-les bien au chaud ailleurs.

ENJOY ;)
6 réponse(s) -