web-dev-qa-db-fra.com

qui est le sélecteur de temps plus intuitif?

J'ai besoin de savoir lequel est le plus convivial.

Option 1
enter image description here
Option 2

enter image description here

Un gif montre des changements de minutes affectant l'heure et dans un autre gif, cela ne se produit pas. S'il vous plaît, aidez-moi à comprendre cela.

18
Jivan

À mon avis, l'option 2 est la plus conviviale.

Raisonnement: si l'heure a sa propre flèche vers le haut et vers le bas, vous ne vous attendez pas à ce que l'utilisation de la flèche vers le haut et vers le bas des minutes puisse également changer l'heure. pour moi, les contrôles individuels signifient un effet individuel.

Si vous voulez avoir pour effet de changer les minutes influençant les heures, voici ce dont vous avez besoin:

enter image description here ou enter image description here

Vous voudrez peut-être ajouter un comportement d'accélérateur à cette approche car sinon, changer l'heure avec un grand décalage sera frustrant. Je ne suis cependant pas favorable à l'utilisation de cette approche. J'irais pour votre solution n ° 2.

27
Bart Gijssens

tilisez des zones de texte distinctes pour les valeurs hour et minute et une paire de boutons radio pour AM/PM valeur.

La saisie des valeurs souhaitées est généralement plus facile (plus rapide) que de cliquer ou d'appuyer sur un bouton pour y accéder. Pensez simplement aux pires scénarios pour les tranches de numéros que vous utilisez.

Pour une horloge de 12 heures, la plus grande distance est de 6 si vous pouvez aller directement de 12 à 1 et vice versa; pendant des minutes dans une heure, la plus grande distance est de 30 si vous pouvez aller directement de 59 à 00 et vice versa.

Supposons donc que la valeur par défaut est 12: 00 et je veux saisir 6: 30. Je dois appuyer 6 fois sur le bouton Augmenter les heures et 30 fois sur le bouton Augmenter les minutes. Cela représente un total maximum de 36 clics de souris, sans compter les clics possibles pour la sélection AM/PM et la soumission du formulaire.

Je pourrais maintenir ces boutons enfoncés pendant des secondes indéterminées, mais cela fait partie du problème: il est difficile de prédire à l'avance combien il faut tenir.

En revanche, si je sais taper et que je veux 6: 30, Je viens juste:

6Tab3

7
Tim Huynh

Si l'heure est dans un seul champ, par ex. [10,00], puis en cliquant sur la flèche haut/bas l'incrémenterait par intervalles de 5 ou 15 minutes (Google Calendar le fait).

Si les heures sont dans un champ et les minutes dans un autre, par exemple [10]: [00], alors leurs boutons haut/bas respectifs devraient seulement incrémenter leurs valeurs, pas tout le temps (le sélecteur de temps sur l'une des applications iPhone le fait, je ne me souviens pas lequel).

4
Yvonne Aburrow

Pour ajouter aux autres bonnes réponses, je voudrais souligner que Android utilisé pour suivre l'option 1 (au moins aussi tard que Android 4.0), mais commuté à un moment donné à l'option 2. Le comportement doit avoir été modifié exprès, probablement en raison de tests d'utilisation réels.

Sur cette base, cela prouve davantage que l'option 2 est en effet le choix le plus utilisable.

3
David Regev

Je n'ai fait aucun test à ce sujet, mais je remarque mes propres frustrations lorsque j'utilise ces choses.

Disons que j'ai besoin de 10h45. Dans l'option 1, je choisirais 10 heures et réaliserais qu'il est plus court de reculer de 00 à 45 que d'avancer. Donc, je reviendrais en arrière à partir de 00 et le widget retournerait mon 10 à un 9. Donc je devrais choisir à nouveau les heures. Non, merci.

De vos deux options, j'irais avec # 2.

0
Ken Mohnkern