lottile动画加载完成回调不调用

lottile动画加载完成后Canvas的onReady属性下,加载动画,lottie.loadAnimation的回调方法走不进去lottie版本号:2.0.6 或 2.0.7

Canvas(this.canvasRenderingContext) 
  .width(360 + ‘px’) 
.height(360 + ‘px’) 
.backgroundColor(Color.Gray) 
  .onReady(() => { 
    // 可在此生命回调周期中加载动画,可以保证动画尺寸正确 
    this.animateItem = lottie.loadAnimation({ 
      container: this.mainCanvasRenderingContext, 
      renderer: ‘canvas’, 
      loop: true, 
      autoplay: true, 
      //name: this.animImageParams?.animateName, 
      //path: this.animImageParams?.animatePath, 
    }) 
    console.info(this.TAG, "animateItem " + this.animateItem); 
    // Console.info(this.TAG, “lottie DOMLoaded 2”); 
    this.animateItem.addEventListener(‘DOMLoaded’, (args: Object): void => { 
      console.info(this.TAG, “lottie DOMLoaded=========”); 
      this.isCanvasVisible = Visibility.Visible 
    }); 
    // Console.info(this.TAG, “lottie DOMLoaded 3”); 
    this.animateItem.addEventListener(‘segmentStart’, (args: Object): void => { 
      console.info(this.TAG, “lottie segmentStart=========111”); 
    }); 
  })
HarmonyOS
2024-05-11 15:08:54
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
hujianwu

使用错误

container: this.mainCanvasRenderingContext换成 container:this.canvasRenderingContext,然后给name和path给值

分享
微博
QQ
微信
回复
2024-05-12 22:04:32
相关问题
lottile动画如何切圆角
451浏览 • 0回复 待解决
webview静态资源下载完成
413浏览 • 1回复 待解决
interface如何调用
423浏览 • 1回复 待解决
WebView页面加载错误能力。
286浏览 • 1回复 待解决
如何按照条件完成样式的链式调用
582浏览 • 1回复 待解决
如何实现拍照预览onPreviewFrame
161浏览 • 1回复 待解决
Emitter如何声明函数类型
452浏览 • 1回复 待解决
OpenHarmony idl如何实现异步
3179浏览 • 1回复 待解决
支付成功后没有收到
455浏览 • 1回复 待解决
如何实现crash堆栈抓取、crash
506浏览 • 1回复 待解决
LoadingProgress如何修改加载动画样式
429浏览 • 1回复 待解决
焦点事件onBlur/onFocus无法触发
658浏览 • 1回复 待解决
函数怎么写比较好
546浏览 • 1回复 待解决