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
按赞同
/
按时间
牙膏只用咸的

使用错误

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

分享
微博
QQ
微信
回复
2024-05-12 22:04:32
相关问题
lottile动画如何切圆角
871浏览 • 0回复 待解决
webview静态资源下载完成
1571浏览 • 1回复 待解决
interface如何调用
863浏览 • 1回复 待解决
HarmonyOS 属性动画怎么监听帧
204浏览 • 1回复 待解决
WebView页面加载错误能力。
726浏览 • 1回复 待解决
HarmonyOS Web组件
112浏览 • 1回复 待解决
Flutter - EventChannel问题
62浏览 • 1回复 待解决