Filtr HsbFilter

Filtr do zmiany barwy, nasycenia i jasności piksela lub elementu.

Wprowadzona w Wear OS 4.

Składnia

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

Atrybuty

Element HsbFilter ma poniższe atrybuty. Każdy atrybut jest opcjonalny:

hueRotate

Reprezentuje kąt wyrażony w stopniach na koło kolorów. Kąt równy 0.0 st odpowiada kolorowi czerwonemu, kąt wynoszący 120.0 stopni odpowiada kolorowi zielonemu, a kąt 240.0 stopni odpowiada kolorowi niebieskim.

Domyślnie jest to 0.0.

saturate

Reprezentuje nasycenie barwy. Jest to liczba zmiennoprzecinkowa mieszcząca się w zakresie $ [0,0, 1,0] $. Nasycenie 0.0 oznacza odcień szarości, a nasycenie 1.0 oznacza pełny kolor barwy, bez mieszania się szarości.

Domyślnie jest to 1.0.

brightness

Reprezentuje jasność odcienia. Jest to liczba zmiennoprzecinkowa mieszcząca się w zakresie $ [0,0, 1,0] $. Jasność 0.0 oznacza czarny, a 1.0 oznacza pełną kolorystykę bez przyciemnienia.

Domyślnie jest to 1.0.