Permite a criação de novos Estilos e a modificação dos já existentes em seu layout.
Casos de uso sugeridos
- Fazer a lista de itens no mesmo tamanho de texto
Identificador: modify_style_repo
Atributos
nome_de_estilo: Nome_alvo para estilos criados
Valores possíveis: underscore_separated_string
- Requerido: sim
- Valor padrão: obrigatório para ser definido, sem valor padrão.
base_on: Nome do estilo existente, o novo estilo herdará seus atributos.
Valores possíveis: underscore_separated_string
- Obrigatório: não
- Valor padrão: opcional, sem valor padrão
substituição: Substitui as propriedades do estilo criado anteriormente
Possíveis valores: Verdadeiro, Falso
- Obrigatório: não
- Valor padrão: falso
Elementos
propriedades: Estes são os atributos da interface do usuário.
- Requerido: sim
- Valor padrão: obrigatório para ser definido, sem valor padrão.
Exemplos
Mínimo
<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>
Estilo de referência em 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"/>
Produz:
Todas as opções
<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>