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组件问题
288浏览 • 1回复 待解决
HarmonyOS CustomDialogController弹窗创建问题
220浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何封装
359浏览 • 1回复 待解决
HarmonyOS CustomDialogController套用Scroll
142浏览 • 1回复 待解决
HarmonyOS CustomDialogController 不显示
155浏览 • 1回复 待解决
CustomDialogController仅在作为@CustomDialog和@Component struct的成员变量问题
235浏览 • 1回复 待解决
HarmonyOS CustomDialogController 如何拦截物理返回键
221浏览 • 1回复 待解决
HarmonyOS CustomDialogController可否拦截返回事件?
194浏览 • 1回复 待解决
HarmonyOS CustomDialog中的CustomDialogController 为undefined
403浏览 • 1回复 待解决
CustomDialogController能否支持再次封装
658浏览 • 1回复 待解决
CustomDialogController禁用返回键
228浏览 • 1回复 待解决
HarmonyOS CustomDialogController无法在jsbridge弹出来
203浏览 • 1回复 待解决
HarmonyOS CustomDialogController 按物理返回键无法拦截
209浏览 • 0回复 待解决
创建window,showWindow的时候概率发生卡死 和 customDialogController的使用问题
1561浏览 • 1回复 待解决
HarmonyOS CustomDialogController自定义弹窗怎么屏蔽系统返回
220浏览 • 1回复 待解决
HarmonyOS 自定义CustomDialogController弹窗不能关闭弹窗
480浏览 • 0回复 待解决
HarmonyOS CustomDialogController只能在@Component装饰里才能使用吗?
240浏览 • 1回复 待解决
CustomDialogController.open打开的弹窗被异常关闭
362浏览 • 2回复 待解决
HarmonyOS 如何在自定义弹窗组件CustomDialogController弹窗时禁用系统手势返回?
213浏览 • 1回复 待解决
HarmonyOS 使用CustomDialogController的输入框在键盘弹出后有一个间隙
353浏览 • 1回复 待解决
HarmonyOS下的弹窗都只能page下使用,每个页面都要定义CustomDialogController,如何复用?
260浏览 • 1回复 待解决
HarmonyOS customdialogController在非组件类声明,调用open方法无法拉起对话框
227浏览 • 1回复 待解决
在将属性写成定值的情况下:
方案一:如果弹框样式一致 ,建议封装为自定义组件,在使用的地方引入该组件,可传递参数。
方案二:在A页面创建CustomDialogController对象并保存至全局变量,可以在B页面或其他类内方法通过保存的全局变量,来操作弹窗,不可在使用的地方传递参数。
参考demo如下:
页面一:
页面二:
将弹窗控制器CustomDialogController保存到全局变量后,可以在应用其他页面中调用打开。