Stosuje animację do nadrzędnego elementu Transform
w pliku XML tarczy zegarka. W przypadku, gdy element Transform
zmienia wartość określonego atrybutu, element podrzędny Animation
stopniowo aktualizuje zmienioną wartość na tarczy zegarka.
Wprowadzone 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 ramach tej animacji. Możliwe wartości:
LINEAR
(domyślnie)EASE_IN
EASE_OUT
EASE_IN_OUT
OVERSHOOT
CUBIC_BEZIER
controls
Wektor 4-wymiarowy, który reprezentuje pozycję punktów sterujących animacji. Wartość domyślna to <0,5, 0,5, 0,5, 0,5>.
Ten atrybut jest stosowany tylko wtedy, gdy ustawienie
interpolation
ma wartośćCUBIC_BEZIER
.angleDirection
Kierunek, który ma być zastosowany podczas stosowania obrotu kątowego w ramach tej animacji. Możliwe wartości:
NONE
(domyślnie): brak obrotu kątowego.CLOCKWISE
: animacja zgodnie z ruchem wskazówek zegaraCOUNTER_CLOCKWISE
: animacja w kierunku przeciwnym do ruchu wskazówek zegara
repeat
Wskazuje, ile razy ma być powtarzana animacja. Wartość
0
(wartość domyślna) powoduje, że animacja nigdy się nie powtarza. Wartość-1
oznacza, że animacja będzie powtarzana w nieskończoność.fps
Liczba klatek animacji na sekundę. Wartość domyślna to
15
.
Polecane dla Ciebie
- Uwaga: tekst linku jest wyświetlany, gdy obsługa JavaScript jest wyłączona
- Przewodnik po AGSL
- Odtwarzanie w tle z użyciem
MediaSessionService
{:#overview} - Łuk