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] $ 这一范围。
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