web-dev-qa-db-fra.com

Comment masquer une barre d'outils repliable sur une application mobile de dessin?

En mode plein écran lorsque l'utilisateur appuie sur un bouton dans un coin de l'écran, une petite barre d'outils avec une rangée de boutons apparaît. Les boutons ne sont pas liés à la façon dont le dessin devrait fonctionner, comme par exemple la taille ou la couleur du pinceau, mais ils activent plutôt certaines fonctions liées à l'utilitaire, comme par exemple la capture d'écran ou le thème clair vs sombre pour le fond de la toile.

Mode normal

enter image description here

Barre d'outils activée

enter image description here

1) Étant donné que la zone de l'écran où la barre d'outils développée apparaît occulte une partie importante du canevas, la barre d'outils devrait-elle se replier en mode normal après son ouverture si l'utilisateur commence à interagir avec le canevas?

2) Si l'utilisateur commence à interagir avec le canevas, cette action doit-elle uniquement masquer la barre d'outils développée sans faire de dessin sur le canevas, ou le canevas doit-il commencer immédiatement à dessiner en réponse à l'action de l'utilisateur.

3) Le tapotement sur la toile doit-il être traité différemment du glissement lorsque le numéro 2 se produit? Pour l'instant, masquez la barre d'outils uniquement si vous appuyez sur la toile vs commencez à dessiner si l'utilisateur fait glisser la touche sur la toile.

En appuyant sur l'écran, je veux toucher et arrêter de toucher l'écran sans faire glisser le doigt.

2
rraallvv

Considérez la valeur d'une barre d'outils adaptative.

Gardez un compteur du nombre de fois où l'utilisateur rouvre la barre d'outils. Si ce nombre dépasse X (3?) Dans une fenêtre de temps T (15 secondes?), Laissez la barre d'outils ouverte pendant D (90?) Secondes.

Testez plusieurs gammes avec des utilisateurs expérimentés ou rendez-vous dans une réunion locale où vous pouvez trouver des personnes qui utiliseraient ce type d'application.

Avec une certaine expérimentation, vous pouvez trouver un ensemble de variables qui se sent cognitivement ergonomique.

1
New Alexandria
  1. Il se peut que l'utilisateur doive revenir souvent à cette barre d'outils. Si la barre d'outils est pour quelque chose comme Couleur, je peux voir un argument pour la laisser ouverte.
  2. Je ne pense pas qu'il soit clair que la barre d'outils devrait s'effondrer. Si l'utilisateur a la possibilité de pincer pour zoomer et de déplacer le canevas, la barre d'outils peut ne pas gêner.
  3. Appuyez sur pour ignorer la barre d'outils pourrait être une interaction intéressante.
1
jaycee

1) Je pense que oui. Toute interaction répétitive et sans avantages significatifs pourrait être supprimée. Y a-t-il une raison pour laquelle vous ne voudriez pas qu'il s'effondre automatiquement? Cela réduira l'entrée utilisateur et pour les applications de style de canevas, garder l'utilisateur sur le canevas autant que possible devrait être un objectif clé. Cela les aidera à reprendre le travail.

2) Encore une fois, je pense que cela devrait commencer l'action une fois qu'il a été cliqué, sinon les utilisateurs cliqueront deux fois pour quitter ce qui me semble être un comportement répétitif/inutile.

3) Il s'agit peut-être d'une préférence personnelle, mais je m'attends à ce qu'elle se termine dès qu'un clic est enregistré, et pas seulement à un glisser.

La base de mes réponses vient du fait que la barre d'outils est pour les utilitaires, et donc les utilisateurs savent précisément ce qu'ils veulent faire quand ils ouvrent la barre d'outils, et une fois qu'ils auront terminé, voudront revenir rapidement à leur travail sur la zone de canevas .

1
Levi J