Aller au contenu principal

Thème

Définissez le dictionnaire theme au niveau racine pour configurer un style uniforme. Tous les composants et sous-pages héritent de tous les champs du dictionnaire de thème racine.

astuce

Pour définir le style d’un composant particulier, définissez un dictionnaire theme dans son dictionnaire. Le champ theme du composant remplace celui du niveau racine et produit une fusion de thèmes. Chaque composant peut avoir des propriétés de thème spécifiques ; consultez le tableau des clés de thème de chaque composant.

Lorsqu’un composant ouvre une sous-page non-XUI (comme Option/MultipleOption/OrderedOption/EditableList), cette sous-page utilise le dictionnaire theme du composant. Lorsqu’il ouvre une autre sous-page XUI (comme Link), la sous-page peut définir son propre dictionnaire theme, qui est fusionné avec celui de la page parente.

XUI-Dark.png

Interface

CléTypeDescription
styleStyleStyle de l’interface
tintColorcouleurCouleur de premier plan
backgroundColorcouleurCouleur d’arrière-plan
separatorColorcouleurCouleur des séparateurs de composants
backgroundImagestringChemin relatif de l’image d’arrière-plan

Barre de navigation

CléTypeDescription
navigationBarColorcouleurCouleur d’arrière-plan de la barre de navigation
navigationTitleColorcouleurCouleur du titre de la barre de navigation

En-tête et pied de page

CléTypeDescription
headerTextColorcouleurCouleur du texte header
subheaderTextColorcouleurCouleur du texte subheader
footerTextColorcouleurCouleur du texte de pied de page
headerBackgroundColorcouleurCouleur d’arrière-plan de header
footerBackgroundColorcouleurCouleur d’arrière-plan du pied de page

Composants communs

CléTypeDescription
cellBackgroundColorcouleurCouleur d’arrière-plan des composants
disclosureIndicatorColorcouleurCouleur de l’indicateur du composant
selectedColorcouleurCouleur de sélection
highlightedColorcouleurCouleur de surbrillance
labelColorcouleurCouleur du texte du titre
valueColorcouleurCouleur du texte de la valeur

États

CléTypeDescription
dangerColorcouleurCouleur d’erreur
warningColorcouleurCouleur d’avertissement
successColorcouleurCouleur de réussite

Style

styleDescription
GroupedStyle groupé (par défaut)
PlainStyle à plat

Le type couleur est une chaîne RGB/RGBA hexadécimale commençant par #, comme #FF0000 pour le rouge.