Stosuje animację do nadrzędnego elementu Transform
w zegarku.
plik XML twarzy. W sytuacjach, gdy element Transform
zmienia wartość
określony atrybut, element podrzędny Animation
aktualizuje zmienioną wartość
stopniowo 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 stosowana w tej animacji. Możliwe wartości: następujące:
LINEAR
(domyślnie)EASE_IN
EASE_OUT
EASE_IN_OUT
OVERSHOOT
CUBIC_BEZIER
controls
Czteroskładnikowy wektor reprezentujący położenie punktów kontrolnych dla animację. Wartości domyślne to <0,5, 0,5, 0,5, 0,5>.
Ten atrybut działa tylko wtedy, gdy
interpolation
ma wartośćCUBIC_BEZIER
.angleDirection
Kierunek używany podczas stosowania obrotu kątowego do tej animacji. Możliwe wartości:
NONE
(domyślnie): brak obrotu kątowegoCLOCKWISE
: animacja w kierunku zgodnym z ruchem wskazówek zegaraCOUNTER_CLOCKWISE
: animacja w kierunku przeciwnym do ruchu wskazówek zegara
repeat
Wskazuje, ile razy ma się powtarzać animacja. Wartość
0
(wartość domyślna) sprawia, że animacja się nie powtarza. Wartość-1
oznacza, animacja będzie powtarzana w nieskończoność.fps
Szybkość animacji w klatkach na sekundę. Wartość domyślna to
15
. .
Polecane dla Ciebie
- Uwaga: tekst linku wyświetla się, gdy JavaScript jest wyłączony
- Krótkie informacje o AGSL
- Odtwarzanie w tle z
MediaSessionService
{:#overview} - Łuk