weex-plugin-lottie
这是由lottie-web扩展的weex组件。
需要weex版本>= 0.16.0
安装
# with npm
$ npm i weex-plugin-lottie --save
# with weex-toolkit
$ weex plugin add weex-plugin-lottie
用法
示例:examples
动画实例有以下主要方法:
#play
#stop
#暂停
#setLocationHref(href)
href
:通常作为location.href
传递。当您在Safari中遇到地址栏没有#
符号的遮罩问题时,此功能非常有用。
#setSpeed(speed)
speed
:1为正常速度。
#goToAndStop(value, isFrame)
value
:数字值。isFrame
:定义第一个参数是时间值还是帧值(默认false)。
#goToAndPlay(value, isFrame)
value
:数字值。isFrame
:定义第一个参数是时间值还是帧值(默认false)。
#setDirection(direction)
direction
:1为正向,-1为反向。
#playSegments(segments, forceFlag)
segments
: 数组。可以包含2个用于动画首帧和尾帧的数值。也可以包含一系列数组,每个数组有2个数值。forceFlag
: 布尔型。如果设置为false,则等待当前段播放完成后再更新。如果为true,则立即更新值。
#setSubframe(useSubFrames)
useSubFrames
: 如果为false,则尊重原始AE帧率。如果为true,则在每个requestAnimationFrame更新中获取中间值。默认为true。