Class ColorScheme

ColorScheme

Um esquema de cores define um mapeamento dos membros de ThemeColorType para as cores reais usadas para renderizá-las.

Métodos

MétodoTipo de retornoBreve descrição
getConcreteColor(theme)ColorRetorna o Color concreto associado ao ThemeColorType neste esquema de cores.
getThemeColors()ThemeColorType[]Retorna uma lista de todos os tipos possíveis de cor do tema em um esquema de cores.
setConcreteColor(type, color)ColorSchemeDefine a cor concreta associada ao ThemeColorType neste esquema de cores para a cor especificada.
setConcreteColor(type, red, green, blue)ColorSchemeDefine a cor concreta associada ao ThemeColorType neste esquema de cores para a cor especificada no formato RGB.
setConcreteColor(type, hexColor)ColorSchemeDefine a cor concreta associada à ThemeColorType neste esquema de cores como a cor especificada no formato HEX.

Documentação detalhada

getConcreteColor(theme)

Retorna o Color concreto associado ao ThemeColorType neste esquema de cores.

A cor retornada não é uma instância de ThemeColor.

Parâmetros

NomeTipoDescrição
themeThemeColorTypeA cor do tema da qual derivar a cor concreta.

Retorno

Color: a cor concreta correspondente ao tipo de cor do tema neste esquema.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

getThemeColors()

Retorna uma lista de todos os tipos possíveis de cor do tema em um esquema de cores.

Retorno

ThemeColorType[]: os possíveis tipos de cores de tema neste esquema.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setConcreteColor(type, color)

Define a cor concreta associada ao ThemeColorType neste esquema de cores para a cor especificada.

Parâmetros

NomeTipoDescrição
typeThemeColorTypeO tipo de cor do tema.
colorColorA cor que vai ser usada para definir o tipo de cor do tema.

Retorno

ColorScheme: este esquema de cores para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setConcreteColor(type, red, green, blue)

Define a cor concreta associada ao ThemeColorType neste esquema de cores para a cor especificada no formato RGB.

Parâmetros

NomeTipoDescrição
typeThemeColorTypeO tipo de cor do tema.
redIntegerO valor vermelho da cor para definir o tipo de cor do tema (entre 0 e 255).
greenIntegerO valor verde da cor para definir o tipo de cor do tema (entre 0 e 255).
blueIntegerO valor azul da cor para definir o tipo de cor do tema (entre 0 e 255).

Retorno

ColorScheme: este esquema de cores para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations

setConcreteColor(type, hexColor)

Define a cor concreta associada à ThemeColorType neste esquema de cores como a cor especificada no formato HEX.

A string hexadecimal precisa estar no formato "#RRGGBB".

Parâmetros

NomeTipoDescrição
typeThemeColorTypeO tipo de cor do tema.
hexColorStringA cor hexadecimal para definir o tipo de cor do tema, como "#F304a7".

Retorno

ColorScheme: este esquema de cores para encadeamento.

Autorização

Os scripts que usam esse método exigem autorização com um ou mais dos seguintes escopos:

  • https://www.googleapis.com/auth/presentations.currentonly
  • https://www.googleapis.com/auth/presentations