HarmonyOS Image组件当设置属性visibility为Visibility.None时,不会调用onComplete事件吗?

Image组件当设置属性visibility为Visibility.None时,不会调用onComplete事件吗?

阅读 473
1 个回答

image的onComplete接口的返回值中有组件的宽高 componentWidth 和 componentHeight,所以是需要 measure 完后才能执行 onComplete,而当前如果组件的visible = false,是不会 measure的,导致了这个onComplet 的回调一直不能执行。 解决方案: 默认visible = true,通过 onError 的接口,当图片加载失败的时候令 visible = false

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进