HarmonyOS 关于CustomDialog自定义弹窗的样式问题

使用自定义弹窗CustomDialog的时候,build中的跟组件宽度设置的100%,alignment:设置的DialogAlignment.Bottom,为啥弹窗显示后,弹窗左右和下面就会有一块小的间距,并没有占满,有什么设置可以取消这个间距。设计图是占满的样子

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280
@Entry
@Component
struct bindsheet {
  @State isShow:boolean = false;
  @Builder
  myBuilder() {
    Column() {
      Text('Hello Word')
        .fontSize(50)
        .fontWeight(FontWeight.Bold)
        .margin(10)
    }
  }
  build() {
    Row() {
      Column() {
        Button("打开bindsheet弹窗")
          .onClick(() => {
            this.isShow = true
          })
          .fontSize(20)
          .margin(10)
      }
      .width("100%")
      .height("100%")
      .bindSheet($$this.isShow, this.myBuilder(), {
        detents: [SheetSize.MEDIUM, SheetSize.LARGE, 200],
        backgroundColor: Color.White,
        blurStyle: BlurStyle.Thick,
        showClose: false,
        dragBar:true,//默认显示控制条
      })
    }.width("100%")
    .backgroundColor("#ff578ddd")
  }
}
分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 自定义弹窗CustomDialog问题
616浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog)问题
401浏览 • 1回复 待解决
HarmonyOS 弹窗样式能否支持自定义
30浏览 • 1回复 待解决
HarmonyOS 自定义弹窗问题
706浏览 • 1回复 待解决
HarmonyOS 关于自定义弹窗封装调用
397浏览 • 2回复 待解决
HarmonyOS CheckBox 自定义样式问题
33浏览 • 1回复 待解决
HarmonyOS 自定义弹窗刷新问题
23浏览 • 1回复 待解决
CustomDialog自定义动画
419浏览 • 1回复 待解决
自定义弹窗使用相关问题
927浏览 • 1回复 待解决
HarmonyOS 自定义弹窗部分问题答疑
318浏览 • 1回复 待解决
HarmonyOSCustomDialog自定义Dialog
263浏览 • 1回复 待解决