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左右两边间距问题:左右两边无法完全铺满,对话框宽度无法调整
1943浏览 • 1回复 待解决
HarmonyOS 自定义弹窗如何设置全屏幕,边框圆角,边距等属性?
388浏览 • 1回复 待解决
HarmonyOS 自定义Dialog宽度
84浏览 • 1回复 待解决
HarmonyOS 如何让自定义弹窗撑满屏幕的宽?
704浏览 • 1回复 待解决
List如何设置分割线左右的边距?
540浏览 • 1回复 待解决
popup自定义,为什么无法100%宽度,一设置满屏幕就会出问题
416浏览 • 1回复 待解决
HarmonyOS 自定义的dialog如何显示在屏幕中间
65浏览 • 1回复 待解决
TableLayoutManager如何给网格自动宽度和网格边距?
5710浏览 • 1回复 待解决
想要实现一个宽度充满屏幕的dialog弹窗,应该怎么实现?
355浏览 • 1回复 待解决
如何去除Tabs组件两侧的蒙层
1995浏览 • 1回复 待解决
HarmonyOS组件 Tabs 两侧有白边
738浏览 • 1回复 待解决
HarmonyOS Popup组件中的内容无法铺满屏幕宽度,左右均有8vp的空白
356浏览 • 1回复 待解决
HarmonyOS 设置宽度为100%则左右边距失效
37浏览 • 1回复 待解决
HarmonyOS 如何封装自定义Dialog
33浏览 • 1回复 待解决
自定义dialog如何设置宽度铺满,实现底部弹出的一个效果
1273浏览 • 1回复 待解决
自定义弹框如何宽度全屏,高度自定义
1184浏览 • 1回复 待解决
HarmonyOS 自定义全屏dialog
27浏览 • 1回复 待解决
自定义Dialog,怎么给自定义Dialog设置其他背景色
889浏览 • 1回复 待解决
HarmonyOS 自定义Dialog显示问题
449浏览 • 1回复 待解决
HarmonyOS 自定义dialog open无效
277浏览 • 1回复 待解决
HarmonyOS 自定义dialog相关问题
4浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 (CustomDialog) 的左右间距如何去掉?
35浏览 • 1回复 待解决
HarmonyOS C侧的自定义类如何在ArkTS侧调用
45浏览 • 1回复 待解决
HarmonyOS 自定义@CustomDialog布局下面会有留白
38浏览 • 1回复 待解决
HarmonyOS 用CustomDialog自定义Dialog
296浏览 • 1回复 待解决
自定义弹窗 (CustomDialog)中的customStyle属性置为true时,弹窗宽度可以达到最大化。