Kol saati XML dosyasındaki üst Transform
öğesine animasyon uygular. Bir Transform
öğesinin belirli bir özelliğin değerini değiştirdiği durumlarda, alt Animation
öğesi, değişen değeri kadranda kademeli olarak günceller.
Wear OS 4'te kullanıma sunulmuştur.
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 şu özelliklere sahiptir:
Gerekli özellikler
Aşağıdaki özellikler gereklidir:
duration
- Animasyonun saniye cinsinden süresi. Bu özellik zorunludur.
İsteğe bağlı özellikler
Aşağıdaki özellikler isteğe bağlıdır:
interpolation
Bu animasyon için kullanılacak ara değer yöntemi. Olası değerler şunlardır:
LINEAR
(varsayılan)EASE_IN
EASE_OUT
EASE_IN_OUT
OVERSHOOT
CUBIC_BEZIER
controls
Animasyonun kontrol noktalarının konumunu temsil eden 4 bileşenli bir vektör. Varsayılan değer <0,5, 0,5, 0,5, 0,5> şeklindedir.
Bu özellik yalnızca
interpolation
,CUBIC_BEZIER
olarak ayarlandığında geçerli olur.angleDirection
Bu animasyona açısal dönme uygulanırken kullanılacak yön. Olası değerler şunlardır:
NONE
(varsayılan): Açısal rotasyon yokCLOCKWISE
: Saat yönünde animasyonCOUNTER_CLOCKWISE
: Saat yönünün tersine animasyon
repeat
Animasyonun kaç kez tekrarlanacağını belirtir.
0
değeri (varsayılan değer), animasyonun hiçbir zaman tekrarlanmamasına neden olur.-1
değeri, animasyon sonsuz döngüye girer.fps
Saniyedeki kare sayısı cinsinden animasyon hızı. Varsayılan değer:
15
.
Sizin için önerilenler
- Not: JavaScript kapalıyken bağlantı metni gösterilir
- AGSL Hızlı Referansı
MediaSessionService
ile arka planda oynatma {:#overview}- Ark