Menerapkan animasi ke elemen induk dalam file XML tampilan jam.
Diperkenalkan di Wear OS 4.
Sintaksis
<!-- In this example, the animation applies to the "Text" element. --> <Text ...> <!-- 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> </Text>
Atribut
Elemen Animation
memiliki atribut berikut:
interpolation
Metode interpolasi yang akan digunakan untuk animasi ini. Nilai yang memungkinkan mencakup hal berikut:
LINEAR
(default)EASE_IN
EASE_OUT
EASE_IN_OUT
OVERSHOOT
CUBIC_BEZIER
controls
Vektor 4 komponen yang merepresentasikan posisi titik kontrol untuk animasi. Nilai defaultnya adalah <0.5, 0.5, 0.5, 0.5>.
Atribut ini hanya berlaku jika
interpolation
ditetapkan keCUBIC_BEZIER
.angleDirection
Arah yang digunakan saat menerapkan rotasi sudut ke animasi ini. Nilai yang memungkinkan mencakup:
NONE
(default): Tidak ada rotasi sudutCLOCKWISE
: Menganimasikan searah jarum jamCOUNTER_CLOCKWISE
: Menganimasikan berlawanan dengan arah jarum jam
repeat
Menunjukkan frekuensi animasi harus diulang. Nilai
0
(nilai default) menyebabkan animasi tidak pernah berulang. Untuk nilai valid lainnya, mode pengulangan akan dipertimbangkan.Nilai ini harus
-1
atau lebih besar.fps
Kecepatan animasi, dalam frame per detik. Nilai default-nya adalah
15
.duration
Durasi animasi, dalam detik. Atribut ini harus ada.