Animasyon Denetleyicisi

Animasyon kumandası, 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 görünür olduğunda animasyon oynatılır.
  • ON_NEXT_SECOND: Animasyon, bir sonraki saniye başladığında oynatılır.
  • ON_NEXT_MINUTE: Animasyon, bir 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
Animasyon oynatılmadan önce saniye cinsinden gecikme. Varsayılan olarak 0 değerine ayarlanır.
delayRepeat
Bir animasyonun tekrarlanmasından önce saniye cinsinden gecikme. Varsayılan olarak 0 değerine ayarlanır.
repeat
Animasyon sona erdiğinde animasyonun süresiz olarak oynatılıp oynatılmayacağı. Varsayılan olarak FALSE değerine ayarlanır.
loopCount
Bir animasyonun durmadan önce kaç kez tekrarlanacağı. 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ünür olmadığında animasyonlar duraklatılır. resumePlayBack değeri TRUE ise animasyon, kadran daha önce görünür olmadığında gösterilen kareden devam eder. resumePlayBack, FALSE değerine ayarlanırsa animasyon, kadran tekrar görünür hale geldiğinde baştan başlar. Varsayılan olarak FALSE değerine ayarlanır.
beforePlaying, afterPlaying

Animasyon öğesinin oynatılabilmesi için veya bittikten sonra durumunu tanımlayın. Bu özellikler aşağıdaki değerlere ayarlanabilir:

  • DO_NOTHING, öğenin oluşturulma durumunda 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.