HarmonyOS CustomDialogController问题
请问CustomDialogController是否可以被自定义?
private dialogController= new CustomDialogController({
builder: ()=>bulider,
alignment : DialogAlignment.Bottom,
cornerRadius:8,
offset:{
dx:0,
dy:-20
}
})
在使用controller的时候,自定义了弹窗样式,可是在使用的地方需要每次都New一个CustomDialogController,而且要配置很多属性,是否能够自定义一个DialogController提前把属性写成定值?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS CustomDialogController组件问题
1451浏览 • 1回复 待解决
HarmonyOS CustomDialogController使用问题
807浏览 • 1回复 待解决
HarmonyOS CustomDialogController弹窗创建问题
1773浏览 • 1回复 待解决
HarmonyOS CustomDialogController的创建方式问题
1339浏览 • 1回复 待解决
HarmonyOS 关于CustomDialogController关闭的问题咨询
1269浏览 • 1回复 待解决
HarmonyOS CustomDialogController动态修改offset属性问题
921浏览 • 1回复 待解决
HarmonyOS CustomDialogController封装
1026浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何封装
1383浏览 • 1回复 待解决
HarmonyOS CustomDialogController套用Scroll
1008浏览 • 1回复 待解决
HarmonyOS CustomDialogController 不显示
1587浏览 • 1回复 待解决
HarmonyOS 自定义CustomDialogController弹窗和NavDestination 跳转页面显示问题
1456浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何禁用返回
703浏览 • 1回复 待解决
HarmonyOS CustomDialogController与Navigation冲突
930浏览 • 1回复 待解决
HarmonyOS CustomDialogController 如何使dialog透明
1051浏览 • 1回复 待解决
HarmonyOS CustomDialogController是否可以取消置顶
705浏览 • 1回复 待解决
CustomDialogController禁用返回键
1251浏览 • 1回复 待解决
HarmonyOS CustomDialogController 如何拦截物理返回键
1006浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何判断是否在显示?
1119浏览 • 1回复 待解决
创建window,showWindow的时候概率发生卡死 和 customDialogController的使用问题
2425浏览 • 1回复 待解决
CustomDialogController能否支持再次封装
1481浏览 • 1回复 待解决
HarmonyOS CustomDialog中的CustomDialogController 为undefined
1424浏览 • 1回复 待解决
HarmonyOS CustomDialogController内容丢失,只显示按钮
878浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何弹出半屏弹窗
1028浏览 • 1回复 待解决
HarmonyOS CustomDialogController 自定义窗口大小
1531浏览 • 1回复 待解决
HarmonyOS CustomDialogController可否拦截返回事件?
1312浏览 • 1回复 待解决
在将属性写成定值的情况下:
方案一:如果弹框样式一致 ,建议封装为自定义组件,在使用的地方引入该组件,可传递参数。
方案二:在A页面创建CustomDialogController对象并保存至全局变量,可以在B页面或其他类内方法通过保存的全局变量,来操作弹窗,不可在使用的地方传递参数。
参考demo如下:
页面一:
页面二:
将弹窗控制器CustomDialogController保存到全局变量后,可以在应用其他页面中调用打开。