Animasyon Denetleyicisi

Animasyon denetleyicisi, kadrandaki animasyonların oynatılmasını kontrol eder.

Sözdizimi

<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" />

Özellikler

AnimationController öğesi aşağıdaki özelliklere sahiptir:

Gerekli özellikler

Aşağıdaki özellikler gereklidir:

play

Animasyonun ne zaman oynatılacağını belirleyen bir etkinlik tetikleyici türü. Olası değerler şunları içerir:

  • TAP: Kullanıcı öğeye dokunduğunda animasyon oynatılır.
  • ON_VISIBLE: Öğe, sonraki öğe görünür hale geldiğinde animasyon oynatılır.
  • ON_NEXT_SECOND: Animasyon, bir sonraki saniye başladığında oynatılır.
  • ON_NEXT_MINUTE: Animasyon, sonraki dakika başladığında oynatılır.
  • ON_NEXT_HOUR: Animasyon, bir sonraki saat başladığında oynatılır.

İsteğe bağlı özellikler

Aşağıdaki özellikler isteğe bağlıdır:

delayPlay
Animasyonun oynatılmadan önce saniye cinsinden bir gecikme. Varsayılan olarak 0 değerine ayarlanır.
delayRepeat
Animasyonun tekrarlanmasından önce saniye cinsinden bir gecikme. Varsayılan olarak 0 değerine ayarlanır.
repeat
Animasyon bittiğinde animasyonun tekrarlanıp tekrarlanmayacağını, süresiz olarak oynatılıp oynatılmayacağını belirler. Varsayılan olarak FALSE değerine ayarlanır.
loopCount
Bir animasyonun durmadan önce tekrarlanma sayısı. repeat, TRUE olarak ayarlanırsa öncelikli olur ve bu değer yoksayılır. Varsayılan olarak 1 değerine ayarlanır.
resumePlayBack
Kadran görünmediğinde animasyonlar duraklatılır. resumePlayBack değeri TRUE ise animasyon, kadran görünür değilken gösterilen kareden devam eder. resumePlayBack, FALSE değerine ayarlanırsa kadranı tekrar görünür hale geldiğinde animasyon baştan başlar. Varsayılan olarak FALSE değerine ayarlanır.
beforePlaying, afterPlaying

Animasyon öğesinin oynatılmadan önce veya tamamlandıktan sonra durumunu tanımlayın. Bu özellikler aşağıdaki değerlere ayarlanabilir:

  • DO_NOTHING, öğenin oluşturulma durumunda hiçbir değişikliğe neden olmaz.
  • FIRST_FRAME, öğenin oluşturulmasını animasyonun ilk karesine sabitler.
  • THUMBNAIL, öğenin oluşturulmasını animasyonlu kaynak tarafından sağlanan küçük resim kaynağına sabitler.
  • HIDE animasyonu gizler.

Her iki özellik de varsayılan olarak DO_NOTHING değerine ayarlanır.