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组件问题
383浏览 • 1回复 待解决
HarmonyOS CustomDialogController弹窗创建问题
348浏览 • 1回复 待解决
HarmonyOS CustomDialogController的创建方式问题
28浏览 • 1回复 待解决
HarmonyOS 关于CustomDialogController关闭的问题咨询
50浏览 • 1回复 待解决
HarmonyOS CustomDialogController套用Scroll
232浏览 • 1回复 待解决
HarmonyOS CustomDialogController 不显示
291浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何封装
452浏览 • 1回复 待解决
HarmonyOS CustomDialogController与Navigation冲突
44浏览 • 1回复 待解决
CustomDialogController仅在作为@CustomDialog和@Component struct的成员变量问题
338浏览 • 1回复 待解决
HarmonyOS CustomDialogController可否拦截返回事件?
345浏览 • 1回复 待解决
HarmonyOS CustomDialog中的CustomDialogController 为undefined
519浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何弹出半屏弹窗
40浏览 • 1回复 待解决
CustomDialogController禁用返回键
345浏览 • 1回复 待解决
创建window,showWindow的时候概率发生卡死 和 customDialogController的使用问题
1648浏览 • 1回复 待解决
HarmonyOS CustomDialogController 如何拦截物理返回键
313浏览 • 1回复 待解决
HarmonyOS CustomDialogController 按物理返回键无法拦截
305浏览 • 0回复 待解决
HarmonyOS CustomDialogController无法在jsbridge弹出来
321浏览 • 1回复 待解决
CustomDialogController能否支持再次封装
784浏览 • 1回复 待解决
HarmonyOS CustomDialogController一直是undefined
55浏览 • 1回复 待解决
HarmonyOS 自定义CustomDialogController弹窗不能关闭弹窗
659浏览 • 0回复 待解决
HarmonyOS CustomDialogController 弹出多次如何修改每次的offset
29浏览 • 1回复 待解决
HarmonyOS CustomDialogController可以侧滑动屏幕边缘,消失。如何禁用?
56浏览 • 1回复 待解决
HarmonyOS CustomDialogController自定义弹窗怎么屏蔽系统返回
319浏览 • 1回复 待解决
HarmonyOS CustomDialogController只能在@Component装饰里才能使用吗?
315浏览 • 1回复 待解决
CustomDialogController.open打开的弹窗被异常关闭
499浏览 • 2回复 待解决
在将属性写成定值的情况下:
方案一:如果弹框样式一致 ,建议封装为自定义组件,在使用的地方引入该组件,可传递参数。
方案二:在A页面创建CustomDialogController对象并保存至全局变量,可以在B页面或其他类内方法通过保存的全局变量,来操作弹窗,不可在使用的地方传递参数。
参考demo如下:
页面一:
页面二:
将弹窗控制器CustomDialogController保存到全局变量后,可以在应用其他页面中调用打开。