HarmonyOS Lottie无法全屏加载

HarmonyOS
2024-12-11 16:08:55
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa
Canvas(this.renderingContext3)
  .width('100%')
  .height('100%')
  .onReady(() => {
    this.animateItem3 = lottie.loadAnimation({
      // 或者直接使用
      container: this.renderingContext3, // 渲染上下文
      renderer: 'canvas', // 渲染方式
      loop: true, // 是否循环播放,默认true
      name: 'four',
      autoplay: false, // 是否自动播放,默认true
      path: 'common/lottie/four/four.json', // json路径
    })
  })

将lottie动画函数放到Canvas的onReady属性中即可全屏。原因应该是在aboutToAppear中加载lotiie动画的话,可能会先加载动画,再加载Canvas组件,导致lottie尺寸没有跟随Canvas设置,所以先加载Canvas组件,再加载lottie动画,显示就是正常的。

分享
微博
QQ
微信
回复
2024-12-11 17:31:49
相关问题
HarmonyOS 怎样加载Lottie动画
264浏览 • 1回复 待解决
HarmonyOS 如何加载lottie动画
241浏览 • 1回复 待解决
HarmonyOS 关于lottie加载问题
63浏览 • 1回复 待解决
HarmonyOS 本地lottie动画无法播放
774浏览 • 1回复 待解决
HarmonyOS Lottie动画加载不出来
192浏览 • 1回复 待解决
HarmonyOS poppuwindow无法全屏
375浏览 • 1回复 待解决
HarmonyOS 无法全屏问题
230浏览 • 1回复 待解决
HarmonyOS Lottie动画有加载的指导吗
156浏览 • 1回复 待解决
HarmonyOS Tabs组件无法全屏
110浏览 • 1回复 待解决
HarmonyOS lottie 第三方报错无法使用
287浏览 • 1回复 待解决
HarmonyOS Image点击无法全屏预览
39浏览 • 1回复 待解决
Ability 全屏模式无法实现
496浏览 • 2回复 待解决
HarmonyOS lottie使用问题
557浏览 • 1回复 待解决
HarmonyOS lottie框架问题
51浏览 • 1回复 待解决
HarmonyOS lottie动画
190浏览 • 1回复 待解决
HarmonyOS RN使用lottie
122浏览 • 1回复 待解决