<ph type="x-smartling-placeholder"></ph>
将动画应用于表盘 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
元素具有以下属性:
必需属性
以下属性是必需属性:
duration
- 动画的时长(以秒为单位)。此属性是必需属性。
可选属性
以下属性是可选属性:
interpolation
用于此动画的插值方法。可能的值包括下列项:
LINEAR
(默认)EASE_IN
EASE_OUT
EASE_IN_OUT
OVERSHOOT
CUBIC_BEZIER
controls
一个四分量矢量,表示动画控制点的位置。默认值为 <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} - Arc