HarmonyOS 自定义的Dialog如何不在左右两侧留边距直接填满屏幕宽度

自定义的Dialog如何不在左右两侧留边距,直接填满屏幕宽度?代码如下:

@CustomDialog
export struct CustomDatePickerDialog {
  private controller: CustomDialogController = new CustomDialogController({ builder: CustomDatePickerDialog() })
  private onDateSelect: (selectDate: string) => void = () => {
  }
  private selectDate: string = ""

  build() {
    Column() {
      Row() {
        Image($r("app.media.ic_back_grey"))
          .width(20)
          .height(26)
          .padding(5)
          .margin(10)
          .onClick(() => {
            this.controller.close()
          })
        Blank()
        Text("完成").fontColor($r("app.color.color33")).padding(10).fontSize(15)
          .onClick(() => {
            this.onDateSelect(this.selectDate)
            this.controller.close()
          })
      }.width("100%").height(45)

      DatePicker({
        start: DateUtils.getToday(),
        end: DateUtils.getLastDayOfYear(30),
        selected: DateUtils.getToday()
      }).width("100%")
        .onDateChange((value => {
          this.selectDate = DateUtils.getFormatDateStr(value, "yyyy-MM-dd")
        }))
    }.width("100%").backgroundColor(Color.White)
  }
}
private datePickerDialogController: CustomDialogController | null = new CustomDialogController({
  builder: CustomDatePickerDialog({
    onDateSelect: (selectDate) => {
      ToastUtils.showToast(selectDate)
    }
  }),
  cornerRadius: 0,
  alignment: DialogAlignment.Bottom,
  backgroundColor: Color.White,
  autoCancel: false,
  height: 230,
  onWillDismiss: () => {
  }
})
HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

自定义弹窗 (CustomDialog)中的customStyle属性置为true时,弹窗宽度可以达到最大化。

分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS 自定义Dialog宽度
84浏览 • 1回复 待解决
List如何设置分割线左右
540浏览 • 1回复 待解决
如何去除Tabs组件两侧蒙层
1995浏览 • 1回复 待解决
HarmonyOS组件 Tabs 两侧有白边
738浏览 • 1回复 待解决
HarmonyOS 如何封装自定义Dialog
33浏览 • 1回复 待解决
HarmonyOS 自定义全屏dialog
27浏览 • 1回复 待解决
HarmonyOS 自定义Dialog显示问题
449浏览 • 1回复 待解决
HarmonyOS 自定义dialog open无效
277浏览 • 1回复 待解决
HarmonyOS 自定义dialog相关问题
4浏览 • 1回复 待解决
HarmonyOS 用CustomDialog自定义Dialog
296浏览 • 1回复 待解决