-
Notifications
You must be signed in to change notification settings - Fork 1
Brainstorming
Hello @Tous,
Je vais partager avec vous ma vision sur le fonctionnement visuel de l'application, afin que nous puissions tous avoir les idees claires quant a l'implementation.
- L'activity principale contient les objects principaux suivants :
-
Le canvas, qui est l'espace de conception principal.C'est un FrameLayout avec comme fond l'avatar principal sur lequel sera superposées les items de relooking.
-
Un menu contenant 8 boutons dans une grille de deux colonne. Ce menu est a droite de l'avatar comme @Dodo l'a dessinE sur la maquette.
-
La palette. Elle contient une gridView qui a son tour sera contenue dans une vue qui doit disparaitre et apparaitre avec les items selon le menu (voir point 2 ) qui est cliquE. Je propose que cette palette soit contenue dans un Drawerlayout placE a gauche ou a droite pour ne pas surcharger l'interface principale.
- Fonctionnement
-
Lorsqu'un menu est cliquE, par ex. le menu habits, le drawer s'ouvre avec les habits chargEs depuis les resources dans la grille du drawer.
-
Lorsqu'un item par. ex un pantalon est touchE ( selectionE ), le drawer se ferme et l'item est dropee sur le canvas.
-
L'utilisateur a ensuite la possibitE de positionner l'item a l'endroit qu'il souhaite via dragAnddrop.
-
L'utilisateur a la possibilitE de suppriner un item grace a un long appuie qui va faire appraitre la Toobar avec ses menuItems ( Supprimer, Partager,Terminer, Sauver dans la galerie, etc ).
-
La Toolbar est par defaut hiden(); elle n'apparait que lorsque le user appuie sur un bouton menu qui sera quelque part dans le menu a droite apres les autres menus citEs ci-haut.
-
Lorsque le user choisi le menu Terminer dans la Toolbar, l'avatar et ses items courrants sont convertis en image en arriere plan puis l'image finale est affichee pour etre sauvgardees ou partager via un les menus de la Toolbar qui vont apraitre au besoin.
Des iddees.
DesolE pour le massacre othographique :)