Permet la création de nouveaux styles et la modification des styles existants dans votre mise en page.
Cas d'utilisation suggérés
- Donner aux éléments de la liste la même taille de texte
Identifiant : modify_style_repo
Attributs
style_name : Nom de la cible pour les styles créés
Valeurs possibles : underscore_separated_string
- Obligatoire : oui
- Valeur par défaut : doit être défini, pas de valeur par défaut.
base_on : Nom du style existant, le nouveau style héritera de ses attributs.
Valeurs possibles : underscore_separated_string.
- Obligatoire : non
- Valeur par défaut : facultatif, pas de valeur par défaut
surcharge : Remplace les propriétés du style précédemment créé.
Valeurs possibles : Vrai, Faux
- Obligatoire : non
- Valeur par défaut : false
Éléments
les propriétés : Ce sont les attributs de l'interface utilisateur.
- Obligatoire : oui
- Valeur par défaut : doit être défini, pas de valeur par défaut.
Exemples
Minimal
<modify_style_repo id="change_exception_style" style_name="list_item_style_same_size">
<properties>
<param name="text_group" type="string">#{test_group}</param>
</properties>
</modify_style_repo>
Style de référence dans UI-Layout-Elements
<List Name="SELF_MENU_TABLE_MENU" Weight="0.75" FocusOrder="0"
TextStyle="LIST_ITEM_STYLE_SAME_SIZE"
PageIndicatorStyle="PAGE_INDICATOR_STYLE" EntriesPerPage="5" Border="0,gray.dark,black" Padding="10,0,10,0"/>
Produit :
Toutes les options
<modify_style_repo id="change_exception_style" style_name="list_item_style_same_size">
<param name="base_on" type="string">list_item_style</param>
<properties>
<param name="text_group" type="string">#{test_group}</param>
<param name="maxtextsize" type="string">15</param>
<param name="gravity" type="string">center</param>
</properties>
</modify_style_repo>