Interface do NowChatTheme - Android

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • A interface NowChatTheme define cores padrão para os elementos na IU de bate-papo Atendente e Virtual Agent.

    A interface NowChatTheme estende a interface NowUITheme e herda a propriedade nowUIColoring.

    valor nowUIColoring: NowUIColoring?

    Você pode modificar essas cores padrão e criar seus próprios temas para sua implementação de bate-papo específica.

    Tabela 1. Propriedades
    Nome Descrição
    Alerta-Crítico-0 Plano de fundo do texto de alerta.

    Definir valor: #F8C8CD

    Valor padrão: N/A

    Alerta-Crítico-3 Ícone e barra de texto de alerta.

    Valor padrão: N/A

    Definir valor: #B61C2D

    Fundo primário Plano de fundo neutro, seletor de seleção, plano de fundo de entrada e plano de fundo do cartão.

    Definir valor: #FFFFFF

    Valor padrão: N/A

    Plano de fundo acionável primário Paginação selecionada, pop-up em segundo plano.

    Definir valor: #151920

    Valor padrão: N/A

    Fundo secundário Barra inferior, colunas em cartões, plano de fundo de pesquisa no seletor de opções.

    Definir valor: #F6F6F8

    Valor padrão: N/A

    Plano de fundo acionável secundário Entrada clicável, como plano de fundo de pesquisa (15%) ou plano de fundo de data e hora (100%).
    Fundo terciário Plano de fundo da bolha do agente e do bot.

    Definir valor: #E4E6EA

    Valor padrão: N/A

    Fronteira terciária Bloqueadores de entrada de bate-papo

    Definir valor: #D3D6DC

    Padrão: N/A

    Marca Cabeçalhos

    Definir valor: #302F4B

    Valor padrão: #30D5C8

    Plano de fundo da marca Plano de fundo da bolha do usuário

    Definir valor: #D1D2EE

    Valor padrão: N/A

    Destrutivo Ação destrutiva em botões

    Definir valor: #B61C2D

    Valor padrão: #FFD68A

    Link primário Link em plano de fundo neutro. Para links desabilitados, use opacidade de 25% com a mesma cor.

    Definir valor: #3C59E7

    Valor padrão: N/A

    Link secundário Links em segundo plano não neutro (não #FFFFFF)

    Definir valor: #293D9E

    Valor padrão: N/A

    Notificação Indicador de nova mensagem

    Definir valor: #E42338

    Valor padrão: N/A

    nowUIColoring Cores do tema NowSDK adaptáveis que você pode usar como referência para preencher cores na interface de bate-papo. Se definido nesta classe, as cores padrão fazem referência a ela.
    Por exemplo:
    val brand
    get() = nowUIColoring?.brand ?:
    whiteGray

    Primário: botão e texto acionável

    Definir valor: #4F52BD

    Valor padrão: #EBE0D0

    Texto do cabeçalho da tela Elementos de texto e ícone com cor fixa que aparecem sobre a cor da marca (cabeçalho da tela).

    Definir valor: #FFFFFF

    Padrão: N/A

    Secundário(a) Movimento de deslize do usuário

    Definir valor: #B61C2D

    Valor padrão: #D7A1F9

    Separador Divisores

    Definir valor: #D3D6DC

    Padrão: N/A

    Sombra Sombra do cartão (15%)

    Definir valor: #151920

    Valor padrão: N/A

    Texto Acionável Texto em botões ou plano de fundo realçado

    Definir valor: #FFFFFF

    Valor padrão: N/A

    Texto primário Texto de bolha de bate-papo, cabeçalho do cartão

    Definir valor: #151920

    Valor padrão: N/A

    Texto secundário Conteúdo do cartão, ícone da barra de pesquisa e texto

    Definir valor: #2C323F

    Valor padrão: N/A

    Texto terciário Dia da semana para calendário, espaço reservado

    Valor padrão: N/A

    Definir valor: #454D5B