HarmonyOS 如何修改自定义弹框的样式,或者设置为上下布局

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

如果自定义弹窗容器样式,可以将customStyle设为true,此时弹窗容器样式跟随子节点,详情可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-methods-custom-dialog-box-V5

外,对于使用的进度加载类弹出框LoadingDialog,暂不支持设置样式,其原生样式为内容在左,加载在右。

如果需要设置为上下布局,可以自定义弹窗内容构造器,示例如下:

@Builder Loading() {
  Column({space: 8}) {
    Text("正在加载中~~")
    LoadingProgress()
      .width(40)
  }
  .backgroundColor(Color.White)
  .borderRadius(24)
  .padding(16)
}

dialogControllerProgress: CustomDialogController = new CustomDialogController({
  builder: (this.Loading),
  autoCancel: true,
  customStyle: true,
  alignment: DialogAlignment.Center,
})
分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS 如何设置自定义颜色
47浏览 • 1回复 待解决
自定义,遮罩背景颜色无法设置
359浏览 • 1回复 待解决
自定义状态获取
906浏览 • 1回复 待解决
HarmonyOS 自定义不能全屏
101浏览 • 1回复 待解决
HarmonyOS 自定义组件问题
504浏览 • 1回复 待解决
HarmonyOS 自定义封装问题
35浏览 • 1回复 待解决
如何自定义加上圆角背景
2108浏览 • 1回复 待解决
是否可以自定义权限文字
1720浏览 • 1回复 待解决
HarmonyOS app版本升级需要自定义
34浏览 • 1回复 待解决
HarmonyOS 自定义关闭后页面上移
41浏览 • 1回复 待解决
HarmonyOS 自定义导致机测不通过
201浏览 • 1回复 待解决