将动画应用于表盘 XML 文件中父 Transform 元素。在 Transform 元素更改特定属性的值的情况下,子 Animation 元素会逐渐更新表盘上更改的值。
在 Wear OS 4 中引入。
语法
<Transform ...> <!-- Only the "duration" attribute is required. --> <Animation interpolation="LINEAR | EASE_IN | EASE_OUT | EASE_IN_OUT | OVERSHOOT | CUBIC_BEZIER" controls="four-component-vector" angleDirection="NONE | CLOCKWISE | COUNTER_CLOCKWISE" repeat="integer" fps="integer" duration="float"> </Animation> </Transform>
属性
Animation 元素具有以下属性
必需属性
以下属性是必需的
持续时间- 动画的持续时间(以秒为单位)。此属性是必需的。
可选属性
以下属性是可选的
插值此动画使用的插值方法。可能的值包括以下内容
LINEAR(默认)EASE_INEASE_OUTEASE_IN_OUTOVERSHOOTCUBIC_BEZIER
控制点一个表示动画控制点位置的四分量向量。默认值为<0.5, 0.5, 0.5, 0.5>。
仅当
interpolation设置为CUBIC_BEZIER时,此属性才生效。angleDirection将角旋转应用于此动画时使用的方向。可能的值包括以下内容
NONE(默认):无角旋转CLOCKWISE:沿顺时针方向动画COUNTER_CLOCKWISE:沿逆时针方向动画
repeat指示动画应重复的次数。
0(默认值)表示动画永不重复。-1表示动画将无限循环。fps动画速率,以每秒帧数表示。默认值为
15。
为您推荐
- 注意:当 JavaScript 关闭时显示链接文本
- AGSL 快速参考
- 使用
MediaSessionService进行背景播放 {:#overview} - 弧形