Menerapkan animasi ke elemen Transform
induk dalam file XML
tampilan jam. Jika elemen Transform
mengubah nilai
atribut tertentu, elemen Animation
turunan akan memperbarui nilai yang diubah
secara bertahap di tampilan jam.
Diperkenalkan di Wear OS 4.
Sintaksis
<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>
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.
Direkomendasikan untuk Anda
- Catatan: teks link ditampilkan saat JavaScript nonaktif
- TextCircular
- SweepGradient
- Arc