将动画应用于表盘 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_IN
EASE_OUT
EASE_IN_OUT
OVERSHOOT
CUBIC_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} - 弧形