Animasyon


Saat içindeki üst Transform öğesine bir animasyon uygular yüz XML dosyası olarak ayarlayın. Bir Transform öğesinin, belirli bir özelliğe göre, alt Animation öğesi değiştirilen değeri günceller kadrana yavaş yavaş ekleyelim.

Wear OS 4'te kullanıma sunuldu.

Sözdizimi

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

Özellikler

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

Gerekli özellikler

Aşağıdaki özellikler gereklidir:

duration
Animasyonun saniye cinsinden süresi. Bu özellik gereklidir.

İsteğe bağlı özellikler

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

interpolation

Bu animasyon için kullanılacak interpolasyon yöntemidir. Olası değerler şunları içerir: şu:

  • LINEAR (varsayılan)
  • EASE_IN
  • EASE_OUT
  • EASE_IN_OUT
  • OVERSHOOT
  • CUBIC_BEZIER
controls

için kontrol noktalarının konumunu gösteren 4 bileşenli bir vektör tıklayın. Varsayılan değer <0.5, 0.5, 0.5, 0.5>'tir.

Bu özellik yalnızca interpolation, CUBIC_BEZIER olarak ayarlandığında geçerli olur.

angleDirection

Bu animasyona açısal döndürme uygulanırken kullanılacak yön. Olası değerler şunları içerir:

  • NONE (varsayılan): Açısal döndürme yok
  • CLOCKWISE: Saat yönünde animasyonla
  • COUNTER_CLOCKWISE: Saat yönünün tersine animasyonla
repeat

Animasyonun kaç kez tekrarlanması gerektiğini belirtir. 0 değeri (varsayılan değer) animasyonun hiçbir zaman tekrarlanmamasına neden olur. -1 değeri, animasyon süresiz olarak döngüye alınacaktır.

fps

Saniyedeki kare sayısı cinsinden animasyon hızı. Varsayılan değer 15 değeridir.

ziyaret edin.
'nı inceleyin. ziyaret edin.