Pular para o conteúdo principal

Tema

Defina o dicionário theme no nível raiz para aplicar um estilo uniforme à interface. Todos os componentes e subpáginas herdarão todos os campos do dicionário de tema do nível raiz.

dica

Para definir um estilo individual para um componente, defina um dicionário theme no dicionário desse componente. O campo theme do componente substituirá o theme do nível raiz, resultando na mesclagem dos temas. Componentes diferentes podem ter propriedades de tema próprias; consulte a tabela de chaves de tema de cada componente.

Quando um componente vincula uma subpágina que não é XUI (como Option/MultipleOption/OrderedOption/EditableList), a subpágina usará o dicionário theme do componente. Quando o componente vincula outra subpágina XUI (como Link), a subpágina pode definir seu próprio dicionário theme, que será mesclado ao tema da página pai.

XUI-Dark.png

Interface

ChaveTipoDescrição
styleEstiloEstilo da interface
tintColorCorCor do primeiro plano
backgroundColorCorCor de fundo
separatorColorCorCor dos separadores dos componentes
backgroundImageStringCaminho relativo da imagem de fundo

Barra de navegação

ChaveTipoDescrição
navigationBarColorCorCor de fundo da barra de navegação
navigationTitleColorCorCor do título da barra de navegação

Cabeçalho e rodapé

ChaveTipoDescrição
headerTextColorCorCor do texto de header
subheaderTextColorCorCor do texto de subheader
footerTextColorCorCor do texto do rodapé
headerBackgroundColorCorCor de fundo de header
footerBackgroundColorCorCor de fundo do rodapé

Componentes comuns

ChaveTipoDescrição
cellBackgroundColorCorCor de fundo do componente
disclosureIndicatorColorCorCor do indicador do componente
selectedColorCorCor do item selecionado
highlightedColorCorCor de destaque
labelColorCorCor do texto do título
valueColorCorCor do texto do valor

Estado

ChaveTipoDescrição
dangerColorCorCor de erro
warningColorCorCor de aviso
successColorCorCor de sucesso

Estilo

styleDescrição
GroupedEstilo agrupado (padrão)
PlainEstilo simples

O tipo Cor é uma string hexadecimal RGB/RGBA iniciada por #; por exemplo, #FF0000 representa vermelho.