AnimationController

Pengontrol animasi mengontrol pemutaran animasi pada tampilan jam.

Sintaksis

<AnimationController play="TAP | ON_VISIBLE | ON_NEXT_SECOND |
                           ON_NEXT_MINUTE | ON_NEXT_HOUR"
                        delayPlay="float" delayRepeat="float
                        repeat="boolean" loopCount="integer"
                        resumePlayBack="boolean" beforePlaying="string"
                        afterPlaying="string" />

Atribut

Elemen AnimationController memiliki atribut berikut:

Atribut wajib

Atribut berikut wajib diisi:

play

Jenis pemicu peristiwa yang menentukan kapan animasi diputar. Nilai yang memungkinkan mencakup:

  • TAP: Animasi akan diputar saat pengguna mengetuk elemen.
  • ON_VISIBLE: Animasi akan diputar saat elemen berikutnya terlihat.
  • ON_NEXT_SECOND: Animasi akan diputar saat detik berikutnya dimulai.
  • ON_NEXT_MINUTE: Animasi akan diputar saat menit berikutnya dimulai.
  • ON_NEXT_HOUR: Animasi akan diputar saat jam berikutnya dimulai.

Atribut opsional

Atribut berikut bersifat opsional:

delayPlay
Penundaan beberapa detik sebelum animasi diputar. Default-nya adalah 0.
delayRepeat
Jeda beberapa detik sebelum animasi berulang. Default-nya adalah 0.
repeat
Apakah animasi akan diulang ketika selesai, diputar tanpa batas. Default-nya adalah FALSE.
loopCount
Berapa kali animasi akan diulang sebelum berhenti. Jika repeat ditetapkan ke TRUE, nilai tersebut akan diprioritaskan dan nilai ini akan diabaikan. Default-nya adalah 1.
resumePlayBack
Animasi dijeda saat tampilan jam tidak terlihat. Jika resumePlayBack adalah TRUE, animasi akan dilanjutkan dari frame yang sama dengan yang ditampilkan saat tampilan jam sebelumnya tidak terlihat. Jika resumePlayBack disetel ke FALSE, animasi akan dimulai ulang dari awal saat tampilan jam terlihat lagi. Default-nya adalah FALSE.
beforePlaying, afterPlaying

Tentukan status elemen animasi sebelum dapat diputar, atau setelah selesai. Atribut ini dapat ditetapkan ke nilai berikut:

  • DO_NOTHING tidak menyebabkan perubahan pada status elemen yang dirender.
  • FIRST_FRAME memperbaiki rendering elemen ke frame pertama animasi.
  • THUMBNAIL memperbaiki rendering elemen ke resource thumbnail yang disediakan oleh resource animasi.
  • HIDE menyembunyikan animasi.

Kedua atribut ditetapkan secara default ke DO_NOTHING.