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
元素的屬性如下:
必要屬性
必要屬性包括:
x
、y
、width
、height
- 這是一組指定元素大小和位置的整數。
選用屬性
選用屬性包括:
pivotX
、pivotY
- 與元素旋轉方向相關的 2D 樞紐點。兩個值都是浮點數,可在 $ [0, 1] $ 範圍內視需求調整。
angle
- 元素應以順時針方向從樞紐點旋轉的角度數值。
alpha
- 此屬性可設定元素應具備的透明度。如果值為
0
,表示元素應完全透明;如果值為255
,則表元素應完全不透明。 scaleX
- 要套用至此元素的水平縮放比例係數。
scaleY
- 要套用至此元素的垂直縮放比例係數。
renderMode
- 元素的算繪模式類型。可能的值包括:
SOURCE
(預設值)、MASK
或ALL
。 tintColor
- 為元素套用色調顏色濾鏡。您必須使用 ARGB 格式 (
#ff000000
= 不透明黑) 或 RGB 格式 (#000000
= 黑) 指定顏色。
內部元素
每個 PartAnimatedImage
元素都必須包含一個 AnimationController
內部元素,以及下列其中一個內部元素:
視需求而定,PartAnimatedImage
元素也可以包含下列元素:
Gyro
Launch
Localization
ScreenReader
Transform
Thumbnail
- 強烈建議使用這個元素。Variant