PartAnimatedImage

PartAnimatedImage 包含顯示在錶面上的動畫元素。PartAnimatedImage 決定動畫元素在錶面上顯示的位置,內部元素則決定要播放的特定動畫資源。

語法

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

屬性

PartAnimatedImage 元素的屬性如下:

必要屬性

必要屬性包括:

xywidthheight
這是一組指定元素大小和位置的整數。

選用屬性

選用屬性包括:

pivotXpivotY
與元素旋轉方向相關的 2D 樞紐點。兩個值都是浮點數,可在 $ [0, 1] $ 範圍內視需求調整。
angle
元素應以順時針方向從樞紐點旋轉的角度數值。
alpha
此屬性可設定元素應具備的透明度。如果值為 0,表示元素應完全透明;如果值為 255,則表元素應完全不透明。
scaleX
要套用至此元素的水平縮放比例係數。
scaleY
要套用至此元素的垂直縮放比例係數。
renderMode
元素的算繪模式類型。可能的值包括:SOURCE (預設值)、MASKALL
tintColor
為元素套用色調顏色濾鏡。您必須使用 ARGB 格式 (#ff000000 = 不透明黑) 或 RGB 格式 (#000000 = 黑) 指定顏色。

內部元素

每個 PartAnimatedImage 元素都必須包含一個 AnimationController 內部元素,以及下列其中一個內部元素:

視需求而定,PartAnimatedImage 元素也可以包含下列元素: