Objets Interface utilisateur
Des pratiques efficaces de dénomination et de disposition des objets d’interface utilisateur améliorent la lisibilité, la maintenabilité et les performances. Cette section décrit les conventions pour nommer, organiser et concevoir des éléments d’interface utilisateur afin d’assurer la clarté et la cohérence.
Nommer un objet d’interface utilisateur
Au lieu d’utiliser des préfixes basés sur les rôles, essayez de conserver les noms d’objets d’interface utilisateur simples, clairs et significatifs tout en évitant les redondances.
- Utilisez des noms concis et descriptifs qui définissent la fonction de l’objet sans préfixes inutiles. Par exemple :
- StartActionau lieu debtnStart
- TemperatureStringau lieu delblTemperature
- Usernameau lieu detxtUsername
IMPORTANT:
Évitez les noms vagues comme
Object1
ou UIElement
.Conteneurs et hiérarchie
L’organisation des conteneurs et des objets est essentielle pour un environnement collaboratif et pour gagner du temps lors de la création de votre projet.
- Organisez les objets d’interface utilisateur par fonction à l’aide de conteneurs, tels que des panneaux, des boutons, des étiquettes, des graphiques et des éléments associés.
- Utilisez des hiérarchies imbriquées pour améliorer la structure et l’évolutivité.
- Réduisez le nombre de nœuds en évitant les propriétés redondantes.
- Réduisez les liens dynamiques inutiles qui ne sont nécessaires qu’au moment de la conception.CONSEIL: Reportez-vous à la section Liens dynamiques pour plus d’informations à ce sujet.
Taille et disposition
Assurez la cohérence de la taille et du positionnement des objets pour une disposition plus équilibrée dans votre application.
- Assurez un dimensionnement cohérent pour des objets d’interface utilisateur similaires.CONSEIL: Reportez-vous à la section Disposition des objets graphiques pour plus d’informations à ce sujet.
- Utilisez le positionnement relatif (ancrages) pour prendre en charge différentes tailles d'écran.
- Si vous souhaitez que vos widgets s’adaptent automatiquement aux modifications de contenu, telles que la taille de police, utilisez la fonction de tailleAuto.CONSEIL: La fonctionAutoest conçue pour les scénarios de type ajustement au contenu, ce qui la rend idéale lorsque les conteneurs doivent s’adapter à leur contenu ou lorsque le texte doit s’adapter aux dimensions du conteneur.Pour activerAuto, ouvrez le panneauPropriétéset supprimez la valeur du champHauteurouLargeur. Une fois cette valeur supprimée, le champ passera automatiquement àAuto, permettant un redimensionnement dynamique en fonction du contenu.
Conception cohérente
Assurez la cohérence pour obtenir une application soignée et aboutie.
- Utilisez les feuilles de style et leurs styles prédéfinis.
- Adoptez un thème unifié pour les couleurs, les polices et les bordures.
- Alignez les éléments de l’interface utilisateur pour obtenir un aspect structuré et professionnel.
CONSEIL:
Consultez Objets graphiques, Feuilles de style et Appliquer un style global au projet pour plus d’informations.
Types réutilisables
Utilisez des types réutilisables et des styles globaux pour assurer la cohérence et simplifier la maintenance des différents composants de l’interface utilisateur.
- Créez des types réutilisables pour les objets d’interface utilisateur courants, tels que les boutons et les champs de texte.
- Utilisez des styles globaux pour le texte et les boutons afin de maintenir l’uniformité.
Espacement, alignement et système de grille
Appliquez un espacement cohérent et un alignement de disposition pour créer une disposition d’interface utilisateur propre, évolutive et visuellement équilibrée.
- Respectez la règle des 8 pixels : Conservez l’espacement et les marges par incréments de 8 px (8 px, 16 px, 24 px).
- Utilisez une disposition basée sur une grille pour une meilleure structure de l’interface utilisateur.
- Veillez à des marges et des espacements cohérents pour un rendu uniforme.
Fournir une réponse