Interface do NowChatTheme - Android

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. 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.

    val 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
    Alert-Critical-0 Plano de fundo do texto do alerta.

    Definir valor: #F8C8CD

    Valor padrão: N/A

    Alert-Critical-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 opção, plano de fundo da entrada e plano de fundo do cartão.

    Definir valor: #FFFFFF

    Valor padrão: N/A

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

    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 secundário acionável Entrada clicável, como plano de fundo de pesquisa (15%) ou plano de fundo de data e hora (100%).
    Fundo terciário Fundo da bolha do agente e do bot.

    Definir valor: #E4E6EA

    Valor padrão: N/A

    Boarder terciário Quadros de entrada de bate-papo

    Definir valor: #D3D6DC

    Padrão: N/A

    Marca Cabeçalhos

    Definir valor: #302F4B

    Valor padrão: #30D5C8

    Histórico 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 segundo plano neutro. Para links desabilitados, use 25% de opacidade 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 farão referência a ele.
    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 deslizar 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 da 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