HsbFilter

Um filtro para mudar a matiz, a saturação e o brilho (HSB, na sigla em inglês) de um pixel ou elemento.

Introduzido no Wear OS 4.

Sintaxe

<HsbFilter hueRotate="angle-degrees" saturate="normalized-float"
           brightness="normalized-float">
</HsbFilter>

Atributos

O elemento HsbFilter tem os seguintes atributos. Cada atributo é opcional:

hueRotate

Representa um ângulo, em graus, na roda de cores. Um ângulo de 0.0 graus corresponde a vermelho, um ângulo de 120.0 graus corresponde a verde e um ângulo de 240.0 graus corresponde a azul.

Por padrão, esse valor é 0.0.

saturate

Representa a saturação da matiz. Esse é um número de ponto flutuante que está no intervalo $ [0.0, 1.0] $. Uma saturação de 0.0 representa um tom de cinza. Uma saturação de 1.0 representa a cor completa da matiz, sem mistura de cinza.

Por padrão, esse valor é 1.0.

brightness

Representa o brilho da matiz. Esse é um número de ponto flutuante que está no intervalo $ [0.0, 1.0] $. Um brilho de 0.0 representa preto. Um brilho de 1.0 representa a cor completa da matiz, sem escurecimento.

Por padrão, esse valor é 1.0.