HarmonyOS Column设置background属性时延迟加载

List中Column设置background属性时延迟加载。导致展示时候闪一下

代码如下

@Builder
backgroundView() {
  Column() {
    Image($r(`app.media.${this.imageItem.top}`))
      .width('100%')
      .height(93)
      .syncLoad(true)
    Image($r(`app.media.${this.imageItem.center}`))
      .width('100%')
      .layoutWeight(1)
      .syncLoad(true)
    Image($r(`app.media.${this.imageItem.bottom}`))
      .width('100%')
      .height(60)
      .syncLoad(true)
  }
  .backgroundColor(Color.White)
}

Column() {
  ……
}
.width('100%')
// .backgroundColor(Color.White)
.background(this.backgroundView(), { align: Alignment.Center })
.borderRadius(10)
.margin(10)
HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

目前自定义背景渲染会有一定延迟,不能响应事件,不能进行动态更新。该属性不支持嵌套使用,不支持预览器预览。参考文档:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ts-universal-attributes-background.md

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS WebView 延迟加载图片
100浏览 • 1回复 待解决
HarmonyOS column设置圆角不起作用
555浏览 • 1回复 待解决
HarmonyOS 推送消息延迟
46浏览 • 1回复 待解决
IDEA如何终止 Background Tasks
8874浏览 • 0回复 待解决
HarmonyOS background tasks kit-短时任务
513浏览 • 1回复 待解决
HarmonyOS 组件设置属性无效果
424浏览 • 1回复 待解决
SurfaceProvider绘制延迟
7522浏览 • 4回复 已解决
Web组件domStorageAccess属性设置
2364浏览 • 1回复 待解决