Kısmi Animasyonlu Resim

PartAnimatedImage, saat yüzünde görünen animasyonlu bir öğe içerir. PartAnimatedImage, animasyonlu öğenin saat kadranının neresinde görüneceğini, iç öğeler ise oynatılan belirli animasyonlu kaynağı belirler.

Sözdizimi

<PartAnimatedImage x="integer" y="integer" width="integer" height="integer"
          name="string" angle="integer" pivotX="integer" pivotY="integer"
          alpha="integer" renderMode="SOURCE | MASK | ALL"
          tintColor="argb-color | rgb-color">
    <AnimationController ... />
    <!-- One possible inner element is shown. -->
    <AnimatedImage ... />
    <!-- The Thumbnail inner element is optional, but strongly recommended for performance. -->
    <Thumbnail ... />
    ...
</PartAnimatedImage>

Özellikler

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

Gerekli özellikler

Aşağıdaki özellikler gereklidir:

x, y, width, height
Öğenin boyutunu ve konumunu belirten tam sayı koleksiyonu.

İsteğe bağlı özellikler

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

pivotX, pivotY
Öğenin etrafında döndüğü iki boyutlu pivot nokta. Her iki değer de $ [0, 1] $ aralığına sığacak şekilde ölçeklendirilmiş kayan noktalı sayılardır.
angle
Öğenin, dönme noktası çevresinde saat yönünde döndürülmesi gereken derece sayısı.
alpha
Bu öğenin sahip olması gereken şeffaflık düzeyini ayarlayın. 0 değeri, öğenin tamamen şeffaf olması gerektiğini belirtir. 255 değeri, öğenin tamamen opak olması gerektiğini belirtir.
scaleX
Bu öğeye uygulanacak yatay ölçeklendirme faktörü.
scaleY
Bu öğeye uygulanacak dikey ölçeklendirme faktörü.
renderMode
Öğenin oluşturma modu türü. Olası değerler şunlardır: SOURCE (varsayılan), MASK veya ALL.
tintColor
Öğeye bir ton renk filtresi uygulayın. Rengi, ARGB biçimini (#ff000000 = opak siyah) veya RGB biçimini (#000000 = siyah) kullanarak belirtmeniz gerekir.

İç öğeler

Her PartAnimatedImage öğesi, tek bir AnimationController iç öğesi ve aşağıdaki iç öğelerden birini içermelidir:

İsteğe bağlı olarak, PartAnimatedImage öğesi aşağıdaki öğeleri de içerebilir: