HarmonyOS 自定义弹窗 (CustomDialog)问题
privilegesDialog: CustomDialogController = new CustomDialogController({
builder: PrivicyPrivilegesDialog({
privacyUrl: this.privacyUrl,
serviceUrl: this.serviceUrl,
clickPrivacy: () => {
this.clickPrivacy()
},
cancel: () => {
this.dialogCancel()
},
sure: () => {
PreferencesUtil.putSyncBooblean(PreferencesKey.isAgreePrivacy,true)
this.dialogSure()
},
}),
cancel: this.dialogCancel,
autoCancel: false,
alignment: DialogAlignment.Center,
offset: { dx: 0, dy: -20 },
gridCount: 3.8,
customStyle: true,
onWillDismiss:(dismissDialogAction: DismissDialogAction)=> {
console.info("reason=" + JSON.stringify(dismissDialogAction.reason))
console.log("dialog onWillDismiss")
if (dismissDialogAction.reason == DismissReason.PRESS_BACK) {
//监听返回事件,不关闭
}
if (dismissDialogAction.reason == DismissReason.TOUCH_OUTSIDE) {
//监听点击屏幕,不关闭
}
}
})
隐私弹窗配置如上,当点击内容里的链接跳转新的页面 弹窗一直展示在栈顶位置,不能被新页面覆盖吗?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 自定义弹窗CustomDialog问题
523浏览 • 1回复 待解决
HarmonyOS 自定义弹窗(CustomDialog)无法关闭
498浏览 • 1回复 待解决
自定义弹窗CustomDialog的maskRect属性设置问题
765浏览 • 1回复 待解决
HarmonyOS 自定义弹窗CustomDialog会导致键盘收起
339浏览 • 1回复 待解决
HarmonyOS 自定义弹窗的问题
568浏览 • 1回复 待解决
CustomDialog自定义动画
349浏览 • 1回复 待解决
HarmonyOS 用CustomDialog自定义Dialog
204浏览 • 1回复 待解决
自定义弹窗使用相关问题
870浏览 • 1回复 待解决
HarmonyOS 自定义弹窗部分问题答疑
238浏览 • 1回复 待解决
HarmonyOS @CustomDialog自定义弹窗封装后在异步函数中不显示的问题
317浏览 • 1回复 待解决
自定义弹窗自定义转场动画
1064浏览 • 1回复 待解决
HarmonyOS 自定义弹窗 @CustomDialog 如何设置从底部升起的动画?
638浏览 • 1回复 待解决
HarmonyOS CustomDialog是否支持自定义动画?
387浏览 • 1回复 待解决
HarmonyOS 自定义弹窗选择
311浏览 • 1回复 待解决
HarmonyOS 自定义弹窗怎么设置自定义动画?
278浏览 • 1回复 待解决
自定义弹窗边界问题,自定义弹窗怎么设置左右边框的margin效果。
872浏览 • 1回复 待解决
自定义弹窗 (CustomDialog)的openAnimation和closeAnimation怎么设置去掉默认动画?
302浏览 • 1回复 待解决
HarmonyOS 自定义CustomDialogController弹窗不能关闭弹窗
580浏览 • 0回复 待解决
自定义弹窗(CustomDialog)是否具备拦截用户返回操作的能力
1581浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗demo
240浏览 • 1回复 待解决
怎么实现自定义弹窗1打开自定义弹窗2
2421浏览 • 1回复 待解决
自定义弹窗CustomDialog的maskRect属性中x,y是否支持calc
2161浏览 • 1回复 待解决
HarmonyOS 自定义CustomDialog如何实现静态打开
392浏览 • 1回复 待解决
HarmonyOS 自定义弹窗遮罩未全屏
541浏览 • 1回复 待解决
使用自定义弹窗实现分享弹窗
514浏览 • 1回复 待解决
实现当前场景目前有两个思路。
1.通过stack和自定义组件模拟一个弹窗,并通过visibility控制弹窗的显示和消失。
2.使用NavDestination的Dialog模式实现自定义弹窗。