Panneaux dynamiques
Les panneaux dynamiques sont des widgets qui peuvent contenir d’autres Ă©lĂ©ments dans vos prototypes. Ce sont des sortes de mini-canvas dans lesquelles vous pouvez placer des Ă©lĂ©ments et passer d’un Ă©lĂ©ment Ă l’autre lorsque vous simulez votre prototype. Vous pouvez les utiliser pour masquer des Ă©lĂ©ments et afficher diffĂ©rents contenus dans la mĂŞme zone de l’Ă©cran, comme des onglets de navigation et des fenĂŞtres contextuelles.
Chaque panneau dynamique contient un panneau par dĂ©faut, mais vous pouvez en ajouter d’autres une fois que vous en avez ajoutĂ© un au canevas. Vous ne pourrez visualiser qu’un seul panneau Ă la fois.
Créer un panneau dynamique
Vous trouverez les panneaux dynamiques dans le menu dĂ©roulant de la barre d’outils sous « Contenu dynamique » ou en appuyant sur la touche D.
Une fois que vous en avez placĂ© un sur le canevas, vous remarquerez un menu flottant Ă cĂ´tĂ©. Vous pouvez ajouter d’autres panneaux en cliquant sur le bouton « + » dans le menu. Vous pouvez Ă©galement utiliser ce menu ou la palette des calques pour revenir Ă l’affichage et Ă la modification de vos autres panneaux.
Ajouter, déplacer et supprimer des éléments
Ajouter des éléments à un panneau
Utiliser les touches Commande/ContrĂ´le
Vous pouvez placer des Ă©lĂ©ments dans un panneau dynamique en maintenant la touche Commande (Mac) ou ContrĂ´le (Windows) enfoncĂ©e et en faisant glisser un Ă©lĂ©ment ou un groupe d’Ă©lĂ©ments Ă l’intĂ©rieur. Le panneau se teinte en bleu lorsque vous y ajoutez un Ă©lĂ©ment.
Cliquez avec le bouton droit de la souris
SĂ©lectionnez un Ă©lĂ©ment ou un groupe d’Ă©lĂ©ments, cliquez avec le bouton droit de la souris, allez dans Groupe, puis sĂ©lectionnez « Grouper dans un panneau dynamique ». Tous les Ă©lĂ©ments que vous avez sĂ©lectionnĂ©s se trouvent dĂ©sormais dans un panneau dynamique.
Déplacer et supprimer des éléments dans un panneau
Activez l’outil de sĂ©lection directe en appuyant sur la touche A ou en le choisissant dans la barre d’outils. L’outil de sĂ©lection directe vous permet de choisir rapidement un Ă©lĂ©ment Ă l’intĂ©rieur d’un panneau dynamique ou d’un groupe. Vous pouvez ensuite dĂ©placer cet Ă©lĂ©ment Ă l’intĂ©rieur du panneau ou le placer en dehors de la zone du panneau pour l’en retirer.
Revenez à la sélection normale en appuyant sur la touche V.
Dupliquer et supprimer des panneaux
Vous pouvez dupliquer un panneau et les Ă©lĂ©ments qu’il contient en cliquant avec le bouton droit de la souris sur un panneau et en sĂ©lectionnant « Dupliquer le panneau ». Pour supprimer un panneau, cliquez dessus avec le bouton droit de la souris et sĂ©lectionnez « Supprimer le panneau ». Notez que tous les Ă©lĂ©ments Ă l’intĂ©rieur de ce panneau seront Ă©galement supprimĂ©s.
Le panneau par défaut
Chaque panneau dynamique a un panneau par dĂ©faut, le panneau 1, qui s’affichera en premier lorsque vous simulerez votre prototype. Pour qu’un autre panneau devienne le panneau par dĂ©faut, procĂ©dez comme suit
- SĂ©lectionnez le panneau dynamique
- Accédez à la palette Propriétés
- Sélectionnez un autre panneau dans la liste déroulante « Panneau par défaut ».
Événements avec panels
DĂ©finir le panneau actif
Si vous pouvez utiliser le menu flottant pour passer d’un panneau Ă l’autre pendant l’Ă©dition, vous devez utiliser l’action DĂ©finir le panneau actif pour passer d’un panneau Ă l’autre pendant la simulation. Choisissez un dĂ©clencheur pour dĂ©marrer l’Ă©vĂ©nement (en cliquant sur un bouton, par exemple), puis trouvez l’action DĂ©finir le panneau actif dans le menu dĂ©roulant Actions. Une fois que vous l’avez sĂ©lectionnĂ©e, vous verrez l’aperçu du canevas, dans lequel vous pouvez sĂ©lectionner le panneau sur lequel vous souhaitez basculer (le dĂ©finir comme actif). Vous trouverez peut-ĂŞtre plus facile de sĂ©lectionner le panneau dans la palette de dialogue Calques.
Sur panneau actif
Vous pouvez crĂ©er des Ă©vĂ©nements qui se dĂ©clenchent chaque fois que vous passez Ă un panneau spĂ©cifique avec le dĂ©clencheur On Panel Active. Le dĂ©clencheur On Panel Active est utile pour crĂ©er des Ă©vĂ©nements rĂ©pĂ©titifs, tels que des diaporamas et des comptes Ă rebours. Par exemple, vous pouvez combiner les actions Pause avec les Ă©vĂ©nements On Panel Active + Set Active Panel pour crĂ©er un diaporama qui passera automatiquement d’un panneau Ă l’autre.
Utilisations courantes des panneaux dynamiques
Vous pouvez utiliser les panneaux dynamiques de diffĂ©rentes manières : crĂ©ation de boĂ®tes de dialogue de confirmation et de fenĂŞtres modales, de zones de dĂ©filement, d’en-tĂŞtes flottants, de diaporamas, etc. [all these will be linked]
Passez Ă l’article suivant pour apprendre Ă construire ces cas d’utilisation courants.
Menus des onglets de navigation
Dans cet exemple, vous apprendrez à créer des onglets de navigation et de menu avec des panneaux dynamiques. Vous utiliserez chaque onglet pour passer à différents panneaux dynamiques contenant des informations différentes.
Design de l’exemple
- Faites glisser quatre Ă©lĂ©ments Rectangle sur le canevas, en les positionnant horizontalement sur le canevas pour qu’ils correspondent Ă l’exemple. Il s’agit des onglets de navigation entre lesquels vous basculerez. Donnez-leur le style que vous souhaitez et nommez-les « Onglet 1 », « Onglet 2 », « Onglet 3 » et « Onglet 4 ». Le rectangle de gauche (« Onglet 1 ») sera l’onglet sĂ©lectionnĂ© par dĂ©faut. Modifiez son arrière-plan et la couleur de sa police pour qu’il ait l’air sĂ©lectionnĂ©.
- Faites glisser un autre rectangle sous les onglets et redimensionnez-le pour qu’il soit plus grand. Ce rectangle servira de couche d’arrière-plan pour la fenĂŞtre affichĂ©e par chaque onglet.
- Placez des éléments sur le rectangle pour créer le contenu de votre première fenêtre à onglet.
- SĂ©lectionnez le rectangle et les Ă©lĂ©ments Ă l’intĂ©rieur de la fenĂŞtre Ă onglets, cliquez avec le bouton droit de la souris, allez dans le groupe et sĂ©lectionnez « Grouper dans un panneau dynamique ». Tous les Ă©lĂ©ments, Ă l’exception des onglets sur le canevas, doivent maintenant se trouver Ă l’intĂ©rieur d’un panneau dynamique.
- Cliquez avec le bouton droit de la souris sur le panneau et sĂ©lectionnez « Dupliquer le panneau ». Dupliquez ce panneau deux autres fois jusqu’Ă ce qu’il y ait quatre panneaux au total.
- Modifiez le contenu de la fenêtre dans chaque panneau selon vos préférences.
Créer les événements
Vous devrez crĂ©er des Ă©vĂ©nements pour pouvoir passer d’une fenĂŞtre Ă l’autre pendant la simulation.
- Sélectionnez le rectangle « Tab One », accédez à la palette Événements et cliquez sur « Ajouter un événement ».
- Créez un événement On Click + Set Active Panel, en sélectionnant le panneau 1 comme actif. Désormais, chaque fois que vous cliquerez sur « Tab One », vous passerez au panneau 1.
- Revenez Ă la palette d’Ă©vĂ©nements et cliquez sur le bouton « + » Ă cĂ´tĂ© de l’action que vous venez de crĂ©er. CrĂ©ez un Ă©vĂ©nement On Click + Change Style, en sĂ©lectionnant « Tab One » comme cible de l’action. Pour les styles Ă modifier, ajoutez les couleurs d’arrière-plan et de police. Laissez les couleurs par dĂ©faut.
Cette action fait en sorte que l’onglet 1 semble sĂ©lectionnĂ© lorsque vous cliquez dessus.
- Ensuite, vous devez crĂ©er un Ă©vĂ©nement pour modifier le style des autres onglets afin qu’ils paraissent non sĂ©lectionnĂ©s lorsque vous cliquez sur l’onglet 1. Cliquez sur le bouton ‘+’ Ă cĂ´tĂ© de l’action que vous venez de crĂ©er et crĂ©ez un autre Ă©vĂ©nement On Click + Change Style ( Sur le clic + Changer le style). SĂ©lectionnez les trois autres onglets comme cibles de l’action – vous pouvez utiliser la touche Shift pour effectuer une sĂ©lection multiple. Ajoutez les couleurs d’arrière-plan et de police Ă modifier, en laissant leur couleur par dĂ©faut.
- Cliquez sur le bouton « copier » en haut de la palette des Ă©vĂ©nements pour copier toutes les actions que vous avez crĂ©Ă©es sur l' »onglet un ». Allez dans l' »Onglet 2″ et cliquez sur le bouton « Coller » pour les coller dans l' »Onglet 2″.
- Double-cliquez sur l’action DĂ©finir le panneau actif et changez le panneau actif de Panneau 1 Ă Panneau 2.
- Double-cliquez sur l’action Modifier le style qui modifie le style des onglets deux, trois et quatre. DĂ©sĂ©lectionnez « Onglet deux » et sĂ©lectionnez « Onglet un » pour qu’il soit inclus dans l’action. Les onglets un, trois et quatre doivent maintenant ĂŞtre sĂ©lectionnĂ©s pour changer de style.
- RĂ©pĂ©tez les Ă©tapes 5 Ă 8 jusqu’Ă ce que chaque onglet ait les actions correctes – c’est-Ă -dire que cliquer sur « Onglet trois » dĂ©finit le panneau 3 comme actif, change l’onglet trois en sĂ©lectionnĂ© et les onglets un, deux et quatre en non-sĂ©lectionnĂ©s.
Cliquez sur le bouton « Play » pour simuler votre prototype. Cliquez sur l’un des onglets pour passer d’un panneau Ă l’autre et voyez comment l’onglet change de style pour avoir l’air sĂ©lectionnĂ©.
Dialogue de confirmation
Vous pouvez utiliser des panneaux dynamiques pour crĂ©er des messages d’avertissement et des fenĂŞtres modales. Dans cet exemple, vous apprendrez Ă crĂ©er une boĂ®te de dialogue de confirmation Ă l’aide d’un panneau dynamique et des actions DĂ©finir le panneau actif.
Design de l’exemple
- Concevez un prototype web ou mobile. Pour correspondre Ă l’exemple, crĂ©ez un prototype Android et placez quelques Ă©lĂ©ments Rectangle, Texte et Image sur l’Ă©cran.
- Placez un panneau dynamique sur le canevas, couvrant la totalitĂ© de l’Ă©cran. Vous pouvez le trouver dans la section Contenu dynamique de la barre d’outils ou en appuyant sur la touche D.
- Marquez le panneau dynamique comme étant caché pendant la simulation en appuyant sur le bouton « œil » dans la palette des propriétés.
- Donnez au panneau dynamique un arrière-plan noir avec une opacitĂ© de 40 %. Ce sera l’arrière-plan de la fenĂŞtre modale.
- Placez les Ă©lĂ©ments Rectangle et Texte Ă l’intĂ©rieur du panneau dynamique pour crĂ©er la boĂ®te de dialogue. Vous pouvez les placer dans le panneau en maintenant la touche Commande (Mac) ou ContrĂ´le (Windows) enfoncĂ©e et en faisant glisser les Ă©lĂ©ments Ă l’intĂ©rieur. Pour correspondre Ă l’exemple, crĂ©ez les textes « Non » et « Oui ».
- Cliquez avec le bouton droit de la souris sur le panneau dynamique et sĂ©lectionnez « Dupliquer le panneau ». Vous devriez maintenant avoir un panneau dynamique avec deux sous-panneaux – Panneau 1 et Panneau 2.
- Personnalisez la boĂ®te de dialogue de confirmation dans le panneau 2. Pour correspondre Ă l’exemple, n’incluez qu’un seul Ă©lĂ©ment de texte – « OK »
.
Créer les événements
- SĂ©lectionnez un Ă©lĂ©ment pour lequel vous souhaitez afficher la boĂ®te de dialogue de confirmation. Pour correspondre Ă l’exemple, sĂ©lectionnez une icĂ´ne « X ». Allez dans la palette ÉvĂ©nements et cliquez sur « Ajouter un Ă©vĂ©nement ». CrĂ©ez un Ă©vĂ©nement On Tap + Show Hidden Element, en sĂ©lectionnant le panneau dynamique Ă afficher dans l’aperçu du canevas. Ajoutez un effet de fondu et cliquez sur « OK » pour terminer la crĂ©ation de l’Ă©vĂ©nement.
- Vous avez maintenant besoin d’un Ă©vĂ©nement pour passer d’un panneau Ă l’autre dans la boĂ®te de dialogue de confirmation. SĂ©lectionnez le texte « Oui » dans la boĂ®te de dialogue, crĂ©ez un Ă©vĂ©nement On Tap + Set Active Panel et sĂ©lectionnez le panneau 2 comme actif.
- Étant donné que vous pouvez également sélectionner « Non » dans la boîte de dialogue de confirmation, vous devez créer un événement pour masquer le panneau dynamique. Sélectionnez le texte « Non » et créez un événement On Tap + Hide, en sélectionnant le panneau dynamique à masquer avec un effet de fondu.
- Passez au panneau 2. Sélectionnez le texte « OK » et créez un événement On Tap + Hide, en sélectionnant le panneau dynamique à masquer avec un effet de fondu.
Cliquez sur le bouton « Play » pour simuler votre prototype. Cliquez sur l’icĂ´ne « X » et vous verrez apparaĂ®tre la boĂ®te de dialogue de confirmation. Cliquez sur le texte « Non » pour masquer la boĂ®te de dialogue, ou sur le texte « Oui » pour passer au panneau suivant. Cliquez ensuite sur le texte « OK » pour masquer la boĂ®te de dialogue.
Glisser-déposer des éléments
En plus de fonctionner comme des mini-canvas, les panneaux dynamiques ont également des propriétés spéciales en tant que conteneurs. Cela signifie que vous pouvez y insérer des éléments pendant la simulation. Vous pouvez utiliser cette fonctionnalité pour glisser et déposer des éléments entre deux panneaux dynamiques.
Design de l’exemple
- Ajoutez deux rectangles au canevas et redimensionnez-les jusqu’Ă ce qu’ils atteignent la hauteur du canevas et environ la moitiĂ© de sa largeur. Ces rectangles serviront d’arrière-plan.
- Placez un panneau dynamique sur le canevas. AccĂ©dez Ă la palette PropriĂ©tĂ©s et sĂ©lectionnez « Vertical » dans le menu dĂ©roulant « Disposition ». Cela donnera au panneau une disposition verticale, ce qui signifie que les Ă©lĂ©ments que vous y placerez s’empileront les uns au-dessus et les autres.
- Toujours dans la palette PropriĂ©tĂ©s, modifiez l’alignement du panneau dynamique en le centrant et ajoutez un espacement vertical.
- Dupliquez le panneau dynamique afin d’avoir deux panneaux dynamiques diffĂ©rents sur le Canvas. Placez un panneau Ă gauche de l’Ă©cran et un autre Ă droite. Redimensionnez chacun d’eux jusqu’Ă ce qu’ils occupent la totalitĂ© de la hauteur du canevas et la moitiĂ© de sa largeur.
- Faites glisser quelques images ou icĂ´nes dans le panneau dynamique situĂ© Ă gauche. Vous remarquerez qu’elles se mettent en place, empilĂ©es les unes au-dessus et au-dessous des autres.
Créer les événements
- Activez l’outil de sĂ©lection directe A pour sĂ©lectionner l’une des images du panneau dynamique de gauche. CrĂ©ez un Ă©vĂ©nement On Drag + Move, en sĂ©lectionnant cette image comme cible Ă dĂ©placer. Pour le mouvement, sĂ©lectionnez ‘With cursor’ pour les positions X (horizontale) et Y (verticale). DĂ©sormais, cette image se dĂ©placera avec votre souris lorsque vous la ferez glisser pendant la simulation.
Cliquez sur « OK » pour terminer la crĂ©ation de cet Ă©vĂ©nement. - Cliquez sur le bouton « + » en haut de la boĂ®te de dialogue ÉvĂ©nements pour crĂ©er une autre interaction pour l’image. Suivez les Ă©tapes suivantes pour crĂ©er l’interaction :
- a. Choisissez un déclencheur On Drag Stop.
- b. Vous verrez apparaître un nouveau champ dans lequel vous pourrez choisir la cible de dépôt. Cliquez sur le bouton « engrenage » pour ouvrir un aperçu du canevas dans lequel vous pouvez sélectionner la cible de dépôt. Sélectionnez le panneau dynamique sur la droite.
- c. Vous pouvez maintenant sĂ©lectionner une action InsĂ©rer un Ă©lĂ©ment dans un conteneur. Vous verrez apparaĂ®tre deux aperçus de Canvas. Dans l’aperçu du haut, sĂ©lectionnez l’image. Dans l’aperçu du bas, sĂ©lectionnez le panneau 1 dans le panneau dynamique de droite. Cliquez sur « OK » pour terminer la crĂ©ation de l’Ă©vĂ©nement.
- Cliquez Ă nouveau sur le bouton « + » pour crĂ©er une autre interaction. CrĂ©ez un autre Ă©vĂ©nement On Drag Stop + Insert element into container. Cette fois, sĂ©lectionnez le panneau dynamique de gauche comme cible de l’arrĂŞt du glissement ainsi que le conteneur dans lequel insĂ©rer l’image.
Vous devriez maintenant avoir trois interactions diffĂ©rentes dans votre palette d’Ă©vĂ©nements. - Vous pouvez maintenant copier ces Ă©vĂ©nements sur les autres images du panneau dynamique. Cliquez sur le bouton « copier » dans la palette ÉvĂ©nements. SĂ©lectionnez une autre image dans le panneau dynamique et cliquez sur le bouton « coller » dans la palette ÉvĂ©nements. RĂ©pĂ©tez cette opĂ©ration jusqu’Ă ce que vous ayez collĂ© les Ă©vĂ©nements sur toutes les images.
Cliquez sur le bouton « Play » pour simuler votre prototype. Faites glisser les images entre les panneaux et vous les verrez placées dans le panneau tandis que les images restantes dans chaque panneau se déplaceront automatiquement pour être centrées.
Images masquées
Vous pouvez utiliser des panneaux dynamiques pour masquer des images dans vos prototypes. Voici comment procéder :
- SĂ©lectionnez une image sur le canevas.
- Cliquez avec le bouton droit de la souris, allez dans Groupe, puis sélectionnez « Groupe dans le panneau dynamique ».
- Vous verrez que l’image se trouve maintenant dans un panneau dynamique et que vous pouvez utiliser les indicateurs pour redimensionner le panneau autour de l’image. Vous pouvez Ă©galement dĂ©placer l’image Ă l’intĂ©rieur du panneau.