Stosuje animację do nadrzędnego elementu Transform
w pliku XML tarczy zegarka. Jeśli element Transform
zmienia wartość konkretnego atrybutu, element podrzędny Animation
stopniowo aktualizuje tę wartość na tarczy zegarka.
Wprowadzona w Wear OS 4.
Składnia
<Transform ...> <!-- Only the "duration" attribute is required. --> <Animation interpolation="LINEAR | EASE_IN | EASE_OUT | EASE_IN_OUT | OVERSHOOT | CUBIC_BEZIER" controls="four-component-vector" angleDirection="NONE | CLOCKWISE | COUNTER_CLOCKWISE" repeat="integer" fps="integer" duration="float"> </Animation> </Transform>
Atrybuty
Element Animation
ma te atrybuty:
Atrybuty wymagane
Wymagane są te atrybuty:
duration
- Czas trwania animacji w sekundach. Ten atrybut jest wymagany.
Atrybuty opcjonalne
Te atrybuty są opcjonalne:
interpolation
Metoda interpolacji używana w tej animacji. Możliwe wartości to:
LINEAR
(domyślnie)EASE_IN
EASE_OUT
EASE_IN_OUT
OVERSHOOT
CUBIC_BEZIER
controls
Czterokomponentowy wektor określający położenie punktów kontrolnych animacji. Wartość domyślna to <0,5, 0,5, 0,5 i 0,5>.
Ten atrybut obowiązuje tylko wtedy, gdy
interpolation
ma wartośćCUBIC_BEZIER
.angleDirection
Kierunek używany przy zastosowaniu obrotu kątowego do tej animacji. Możliwe wartości:
NONE
(domyślnie): bez obrotu kątowegoCLOCKWISE
: animowanie w kierunku zgodnym z ruchem wskazówek zegaraCOUNTER_CLOCKWISE
: animowanie w lewo
repeat
Wskazuje, ile razy animacja ma się powtarzać. Wartość
0
(wartość domyślna) sprawia, że animacja nigdy się nie powtarza. Wartość-1
oznacza, że animacja będzie pętla w nieskończoność.fps
Szybkość animacji (w klatkach na sekundę). Wartość domyślna to
15
.
Polecane dla Ciebie
- Uwaga: tekst linku jest wyświetlany, gdy JavaScript jest wyłączony
- TextCircular
- SweepGradient
- Łuk