一个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
元素绕其旋转的二维枢轴点。两个值都是浮点数,按比例缩放以适应范围$[0, 1]$。
这些属性是可变换的。
角度
元素应绕其枢轴点顺时针旋转的度数。
此属性是可变换的。
alpha
设置此元素的透明度级别。
0
表示元素完全透明,255
表示元素完全不透明。此属性是可变换的。
scaleX
应用于此元素的水平缩放因子。
此属性是可变换的。
scaleY
应用于此元素的垂直缩放因子。
此属性是可变换的。
renderMode
元素的渲染模式类型。可能的值包括:
SOURCE
(默认)、MASK
或ALL
。tintColor
将颜色滤镜应用于元素。您必须使用 ARGB 格式(
#ff000000
= 不透明黑色)或 RGB 格式(#000000
= 黑色)指定颜色。
内部元素
每个 PartAnimatedImage
元素必须包含一个 AnimationController
内部元素和以下内部元素之一
可选地,PartAnimatedImage
元素还可以包含以下元素