animation 模块是用于在子组件上执行动画的接口,支持对组件执行如位置、大小、旋转角度、背景颜色和不透明度等一系列的简单变换。

调用 loadKeyframes(keyframes)方法加载动画的关键帧。

参数

类型

说明

keyframes

object

关键帧参数。

name{string} 为动画名称。

values{list}_NativeStyleKeyFrameProperty 为数据信息,是一个字典,其格式为 {‘p’:number;’v’:string},其中 p 代表 percent,v 代表 value。

参照如下数据定义,keyframes 是个对象,定义了多个动画效果,外层的 key(例如:fluctuate)是动画名称,表示其中的一个动画效果。fluctuate 内是一个列表,表示会变化的动画属性,例如 transform 是其中一个动画属性,内部的“p”/“v”代表当前动画的进度和属性值。具体使用方法请参见 动画