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:
Atribut wajib
Atribut berikut wajib diisi:
duration
- Durasi animasi, dalam detik. Atribut ini harus ada.
Atribut opsional
Atribut berikut bersifat opsional:
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. Nilai-1
berarti animasi akan berulang tanpa batas.fps
Kecepatan animasi, dalam frame per detik. Nilai default-nya adalah
15
.
Direkomendasikan untuk Anda
- Catatan: teks link ditampilkan saat JavaScript nonaktif
- Referensi Cepat AGSL
- Pemutaran di latar belakang dengan
MediaSessionService
{:#overview} - Arc