Je travaille sur un projet complexe en insérez la langue ici, ce qui implique la création d'une visionneuse de répertoire simple, similaire à Windows Explorer ou Mac Finder, mais beaucoup plus simple.
Je ne sais pas où et quand "réduire" ou "raccourcir" la barre de chemin (en haut) pour afficher tout le texte disponible. Il s'agit d'une question de conception logicielle, pas d'une question "comment programmer cette" question .
Ci-dessus est un arrangement. La barre noire du milieu peut être glissée à gauche et à droite pour redimensionner les deux sélecteurs de répertoire distincts. L'utilisateur peut sélectionner un élément de fichier à ouvrir et cliquer sur un répertoire supérieur pour modifier le répertoire actuel. Notez que le bon sélecteur de répertoire est coupé, c'est ce que je vais corriger. Je dois réduire, raccourcir ou couper une partie du texte pour afficher le premier et dernier dossier dans la barre de chemin de tout temps.
Voici un autre exemple, mais la barre s'est déplacée vers la gauche. Le sélecteur de répertoire droit est maintenant bien, mais la gauche est maintenant coupée. Je vais modifier la barre de chemin gauche d'une certaine manière, donc, encore une fois, la première et la dernière s'affichent toujours complètement.
Voici la question. Comment dois-je couper/réduire la barre de chemin? J'ai quelques idées, mais je ne sais pas laquelle sera la plus simple pour l'utilisateur et la plus utilisable:
Note latérale: Ignorez les couleurs conflictuelles du projet, elles seront modifiées.
Il y a quelques exemples notables que j'ai trouvés particulièrement efficaces:
Windows 7/8/10 fournit le meilleur exemple adapté aux mobiles que j'ai rencontré:
Lorsque l'espace dans la barre de chemin devient limité, il fait ce qui suit :
.
Il priorise les dossiers et actions les plus importants .
Et cela garantit que l'utilisateur est toujours en mesure de:
.
Windows fournit des doubles flèches qui, lorsque vous cliquez dessus, affiche les dossiers supprimés dans une liste déroulante verticale.
L'utilisateur peut toujours effectuer les actions requises sans lui .
Mais cela rend beaucoup plus facile pour eux de parcourir de grandes parties de la hiérarchie.
Transmit et Coda 2 ne suppriment pas du tout les dossiers , et tronquent uniquement les noms.
Lorsque l'utilisateur survole un nom tronqué, il se développe pour révéler le nom complet.
Ceci ne fonctionnera pas sur les appareils à écran tactile, mais fournit une alternative viable à la méthode Windows.