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 yokCLOCKWISE
: Saat yönünde animasyonlaCOUNTER_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.
Sizin için önerilenler
- Not: JavaScript kapalıyken bağlantı metni gösterilir
- AGSL Hızlı Referansı
MediaSessionService
ile arka planda oynatma {:#overview}- Erz