Um esquema de cores define um mapeamento dos membros de ThemeColorType
para as cores reais usadas
para renderizá-las.
Métodos
Método | Tipo de retorno | Breve descrição |
---|---|---|
getConcreteColor(theme) | Color | Retorna 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) | ColorScheme | Define a cor concreta associada ao ThemeColorType neste esquema de cores para a
cor especificada. |
setConcreteColor(type, red, green, blue) | ColorScheme | Define a cor concreta associada ao ThemeColorType neste esquema de cores para a
cor especificada no formato RGB. |
setConcreteColor(type, hexColor) | ColorScheme | Define 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
Nome | Tipo | Descrição |
---|---|---|
theme | ThemeColorType | A 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
Nome | Tipo | Descrição |
---|---|---|
type | ThemeColorType | O tipo de cor do tema. |
color | Color | A 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
Nome | Tipo | Descrição |
---|---|---|
type | ThemeColorType | O tipo de cor do tema. |
red | Integer | O valor vermelho da cor para definir o tipo de cor do tema (entre 0 e 255). |
green | Integer | O valor verde da cor para definir o tipo de cor do tema (entre 0 e 255). |
blue | Integer | O 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
Nome | Tipo | Descrição |
---|---|---|
type | ThemeColorType | O tipo de cor do tema. |
hexColor | String | A 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