Class Personalizacao

java.lang.Object
br.com.setis.interfaceautomacao.Personalizacao
All Implemented Interfaces:
Serializable

public class Personalizacao extends Object implements Serializable
Classe contendo parâmetros de personalização da aplicação cliente responsável pelas transações.
A personalização deve ser efetuada através da classe Personalizacao.Builder. As cores devem seguir o padrão do Material Design. Para uma lista completa das cores suportadas, consultar o Material Design Guidelines - Color Palette.



NOTA: Não há obrigatoriedade de informar todos os parâmetros. Caso algum parâmetro de personalização seja suprimido, a aplicação cliente utilizará sua cor original para o elemento.

See Also:
  • Method Details

    • obtemCorFundoTela

      @Nullable public String obtemCorFundoTela()
      Obtém a cor a ser utilizada de fundo da tela, no formato #RRGGBB.
      Returns:
      Cor de fundo da tela, no formato #RRGGBB.
    • obtemCorFundoToolbar

      @Nullable public String obtemCorFundoToolbar()
      Obtém a cor a ser utilizada no fundo da barra de ferramentas, no formato #RRGGBB.
      Returns:
      Cor de fundo da barra de ferramentas, no formato #RRGGBB.
    • obtemCorTextoToolbar

      @Nullable public String obtemCorTextoToolbar()
      Obtém a cor a ser utilizada no texto da barra de ferramentas, no formato #RRGGBB.
      Returns:
      Cor de texto da barra de ferramentas, no formato #RRGGBB.
    • obtemCorFundoTeclado

      @Nullable public String obtemCorFundoTeclado()
      Obtém a cor a ser utilizada no fundo da teclado, no formato #RRGGBB.
      Returns:
      Cor de fundo do teclado, no formato #RRGGBB.
    • obtemCorFonte

      @Nullable public String obtemCorFonte()
      Obtém a cor a ser utilizada para a fonte dos textos de display/menu/prompt de captura de dados, no formato #RRGGBB.
      Returns:
      Cor da fonte dos textos de display/menu/prompt de captura de dados, no formato #RRGGBB.
    • obtemCorFundoCaixaEdicao

      @Nullable public String obtemCorFundoCaixaEdicao()
      Obtém a cor a ser utilizada no fundo da caixa de edição de texto, no formato #RRGGBB.
      Returns:
      Cor de fundo da caixa de edição de texto, no formato #RRGGBB.
    • obtemCorTextoCaixaEdicao

      @Nullable public String obtemCorTextoCaixaEdicao()
      Obtém a cor a ser utilizada de fundo da tela, no formato #RRGGBB.
      Returns:
      Cor de fundo da tela, no formato #RRGGBB.
    • obtemCorTeclaLiberadaTeclado

      @Nullable public String obtemCorTeclaLiberadaTeclado()
      Obtém a cor das teclas do teclado virtual da aplicação, quando estiverem liberadas, no formato #RRGGBB.
      Returns:
      Cor das teclas do teclado virtual da aplicação, quando estiverem liberadas, no formato #RRGGBB.
    • obtemCorTeclaPressionadaTeclado

      @Nullable public String obtemCorTeclaPressionadaTeclado()
      Obtém a cor das teclas do teclado virtual da aplicação, quando estiverem pressionadas, no formato #RRGGBB.
      Returns:
      Cor das teclas do teclado virtual da aplicação, quando estiverem pressionadas, no formato #RRGGBB.
    • obtemCorFonteTeclado

      @Nullable public String obtemCorFonteTeclado()
      Obtém a cor da fonte do teclado, no formato #RRGGBB.
      Returns:
      Cor da fonte do teclado, no formato #RRGGBB.
    • obtemIconeToolbar

      @Nullable public File obtemIconeToolbar()
      Obtém o ícone que pode ser utilizado na toolbar.
      Returns:
      Arquivo com o ícone a ser utilizado na toolbar.
    • obtemFonte

      @Nullable public File obtemFonte()
      Obtém a fonte que pode ser utilizada.
      Returns:
      Arquivo com a fonte ser utilizada.
    • obtemCorSeparadorMenu

      @Nullable public String obtemCorSeparadorMenu()
      Obtém a cor do separador entre o título de um menu e as opções, no formato #RRGGBB.
      Returns:
      Cor do separador entre o título de um menu e as opções, no formato #RRGGBB.