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
赞
收藏 0
回答 1
待解决
相关问题
自定义dialog左右两边间距问题:左右两边无法完全铺满,对话框宽度无法调整
2092浏览 • 1回复 待解决
HarmonyOS 自定义弹窗如何设置全屏幕,边框圆角,边距等属性?
647浏览 • 1回复 待解决
HarmonyOS 自定义Dialog宽度
246浏览 • 1回复 待解决
HarmonyOS 如何不在组件内打开自定义弹框
62浏览 • 1回复 待解决
HarmonyOS 如何让自定义弹窗撑满屏幕的宽?
1012浏览 • 1回复 待解决
List如何设置分割线左右的边距?
613浏览 • 1回复 待解决
popup自定义,为什么无法100%宽度,一设置满屏幕就会出问题
468浏览 • 1回复 待解决
HarmonyOS 自定义Dialog上有自定义键盘,侧滑问题
79浏览 • 1回复 待解决
HarmonyOS 自定义的dialog如何显示在屏幕中间
176浏览 • 1回复 待解决
TableLayoutManager如何给网格自动宽度和网格边距?
5762浏览 • 1回复 待解决
想要实现一个宽度充满屏幕的dialog弹窗,应该怎么实现?
508浏览 • 1回复 待解决
如何去除Tabs组件两侧的蒙层
2051浏览 • 1回复 待解决
HarmonyOS组件 Tabs 两侧有白边
824浏览 • 1回复 待解决
HarmonyOS navigation实现的页面导航,页面弹dialog,页面跳转时dialog如何不在最顶部
51浏览 • 1回复 待解决
HarmonyOS Popup组件中的内容无法铺满屏幕宽度,左右均有8vp的空白
479浏览 • 1回复 待解决
HarmonyOS 如何封装自定义Dialog
175浏览 • 1回复 待解决
HarmonyOS 设置宽度为100%则左右边距失效
130浏览 • 1回复 待解决
HarmonyOS 自定义全局dialog
77浏览 • 1回复 待解决
自定义dialog如何设置宽度铺满,实现底部弹出的一个效果
1372浏览 • 1回复 待解决
自定义弹框如何宽度全屏,高度自定义
1334浏览 • 1回复 待解决
HarmonyOS 自定义全屏dialog
228浏览 • 1回复 待解决
自定义Dialog,怎么给自定义Dialog设置其他背景色
1030浏览 • 1回复 待解决
HarmonyOS 自定义Dialog显示问题
710浏览 • 1回复 待解决
HarmonyOS 自定义dialog相关问题
187浏览 • 1回复 待解决
HarmonyOS 自定义dialog open无效
409浏览 • 1回复 待解决
自定义弹窗 (CustomDialog)中的customStyle属性置为true时,弹窗宽度可以达到最大化。