WeexKdp 0.0.2

WeexKdp 0.0.2

Tiago Alves维护。



 
依赖关系
WeexPluginLoader>= 0
WeexSDK= 0.18.0
PlayKit>= 0
 

WeexKdp 0.0.2

  • 作者:
  • Tiago Alves

weex-plugin-lottie

这是由lottie-web扩展的weex组件。

需要weex版本>= 0.16.0

weex-plugin-lottie

安装

# 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。

#destroy()