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组件问题
1431浏览 • 1回复 待解决
HarmonyOS CustomDialogController使用问题
781浏览 • 1回复 待解决
HarmonyOS CustomDialogController弹窗创建问题
1694浏览 • 1回复 待解决
HarmonyOS CustomDialogController的创建方式问题
1295浏览 • 1回复 待解决
HarmonyOS 关于CustomDialogController关闭的问题咨询
1238浏览 • 1回复 待解决
HarmonyOS CustomDialogController动态修改offset属性问题
899浏览 • 1回复 待解决
HarmonyOS CustomDialogController封装
1002浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何封装
1360浏览 • 1回复 待解决
HarmonyOS CustomDialogController 不显示
1544浏览 • 1回复 待解决
HarmonyOS CustomDialogController套用Scroll
994浏览 • 1回复 待解决
HarmonyOS 自定义CustomDialogController弹窗和NavDestination 跳转页面显示问题
1421浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何禁用返回
696浏览 • 1回复 待解决
HarmonyOS CustomDialogController与Navigation冲突
905浏览 • 1回复 待解决
HarmonyOS CustomDialogController是否可以取消置顶
688浏览 • 1回复 待解决
HarmonyOS CustomDialogController 如何使dialog透明
1023浏览 • 1回复 待解决
CustomDialogController禁用返回键
1224浏览 • 1回复 待解决
创建window,showWindow的时候概率发生卡死 和 customDialogController的使用问题
2408浏览 • 1回复 待解决
HarmonyOS CustomDialogController 如何拦截物理返回键
988浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何判断是否在显示?
1078浏览 • 1回复 待解决
CustomDialogController能否支持再次封装
1470浏览 • 1回复 待解决
HarmonyOS CustomDialog中的CustomDialogController 为undefined
1410浏览 • 1回复 待解决
HarmonyOS CustomDialogController内容丢失,只显示按钮
859浏览 • 1回复 待解决
HarmonyOS CustomDialogController可否拦截返回事件?
1282浏览 • 1回复 待解决
HarmonyOS CustomDialogController 自定义窗口大小
1448浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何弹出半屏弹窗
997浏览 • 1回复 待解决
在将属性写成定值的情况下:
方案一:如果弹框样式一致 ,建议封装为自定义组件,在使用的地方引入该组件,可传递参数。
方案二:在A页面创建CustomDialogController对象并保存至全局变量,可以在B页面或其他类内方法通过保存的全局变量,来操作弹窗,不可在使用的地方传递参数。
参考demo如下:
页面一:
页面二:
将弹窗控制器CustomDialogController保存到全局变量后,可以在应用其他页面中调用打开。