web-dev-qa-db-fra.com

Boîte de dialogue normale ou boîte de dialogue Feuille de fond pour confirmation

Je suis sur le point de choisir le type de boîte de dialogue pour confirmation (oui, non) lors de la suppression d'un élément.
J'ai le choix entre deux options:

  1. Boîte de dialogue de la feuille inférieure
  2. Boîte de dialogue normale

Quel est le meilleur pour ce scénario et pourquoi?

Contexte: Android utilisant Material Design

1
user158

Tout dépend de l'importance que vous souhaitez donner à une action. Je pense qu'il serait préférable d'utiliser un dialogue normal dans ce cas.

De cette façon, vous amènerez l'utilisateur à se concentrer sur la tâche de répondre oui ou non.

N'oubliez pas que proposer des options oui/non n'est pas correct, car vous forcez l'utilisateur à lire le message.

2

Annuler pour la suppression est de loin une UX beaucoup plus productive et moins douloureuse, pensez à l'utiliser. Par exemple. Snackbar avec un bouton Annuler. La suppression de plusieurs éléments lorsqu'il y a une fenêtre contextuelle horrible est l'une des UX les plus dignes de ce nom.

Comment peut-on affirmer que la feuille de fond est meilleure qu'une boîte de dialogue? S'il est plus facile de confirmer/rejeter la feuille inférieure que de faire de même avec la boîte de dialogue, vous pouvez dire que c'est mieux, du point de vue de l'utilisabilité. Cependant, cela dépend toujours de la nature du changement. Si la suppression est définitive et pourrait avoir un impact important sur l'utilisateur, d'autres personnes ou des systèmes, il est peut-être plus sage de rendre la confirmation/le rejet plus difficile.

Confirmer/rejeter les boîtes de dialogue est difficile car la boîte de dialogue est envahissante pour le contenu et la convivialité (modale et au milieu du contenu) et les boutons sont placés quelque part au milieu de l'écran (pas les endroits les plus faciles à cliquer avec une souris ou un doigt) . La feuille inférieure peut au moins exposer les boutons dans les coins inférieurs de l'écran, ce qui est beaucoup plus facile pour l'interaction avec la souris et les doigts.

1
straya