HarmonyOS Navigation Dialog模式下如何禁用手势返回
官方的这个demo:
// Dialog NavDestination
@Entry
@Component
struct Index {
@Provide('NavPathStack') pageStack: NavPathStack = new NavPathStack()
@Builder
PagesMap(name: string) {
if (name == 'DialogPage') {
DialogPage()
}
}
build() {
Navigation(this.pageStack) {
Button('Push DialogPage')
.margin(20)
.width('80%')
.onClick(() => {
this.pageStack.pushPathByName('DialogPage', '');
})
}
.mode(NavigationMode.Stack)
.title('Main')
.navDestination(this.PagesMap)
}
}
@Component
export struct DialogPage {
@Consume('NavPathStack') pageStack: NavPathStack;
build() {
NavDestination() {
Stack({ alignContent: Alignment.Center }) {
Column() {
Text("Dialog NavDestination")
.fontSize(20)
.margin({ bottom: 100 })
Button("Close").onClick(() => {
this.pageStack.pop()
}).width('30%')
}
.justifyContent(FlexAlign.Center)
.backgroundColor(Color.White)
.borderRadius(10)
.height('30%')
.width('80%')
}.height("100%").width('100%')
}
.backgroundColor('rgba(0,0,0,0.5)')
.hideTitleBar(true)
.mode(NavDestinationMode.DIALOG)
}
}
在弹窗出现后,怎么禁用手势返回(或者系统导航返回按键)
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何禁用页面返回手势?
410浏览 • 1回复 待解决
如何禁用系统左右手势返回?
491浏览 • 1回复 待解决
HarmonyOS 禁用滑动返回手势问题
219浏览 • 1回复 待解决
HarmonyOS 如何禁用屏幕侧滑返回的手势
132浏览 • 1回复 待解决
HarmonyOS customDialog如何禁用掉侧滑返回手势?
213浏览 • 1回复 待解决
如何设置Web组件加载的H5页面禁用手势缩放
2678浏览 • 1回复 待解决
HarmonyOS 如何禁用深色模式
115浏览 • 1回复 待解决
HarmonyOS CustomDialogController如何禁用返回
91浏览 • 1回复 待解决
HarmonyOS 如何在自定义弹窗组件CustomDialogController弹窗时禁用系统手势返回?
814浏览 • 1回复 待解决
HarmonyOS app内如何禁用深色模式?
533浏览 • 1回复 待解决
通过bindContentCover显示全屏模态页面,弹出后需要用手势返回的话,怎样监听到手势返回事件
2226浏览 • 1回复 待解决
HarmonyOS 如何禁用小窗和分屏模式?
628浏览 • 1回复 待解决
HarmonyOS 使用手势绑定,如何设置优先级
128浏览 • 1回复 待解决
HarmonyOS 怎么禁用分屏模式
141浏览 • 1回复 待解决
CustomDialogController禁用返回键
487浏览 • 1回复 待解决
如何禁用页面返回手势? 重写 onBackPressed() 方法,去掉 super.onBackPressed()仍不起作用
2215浏览 • 1回复 待解决
HarmonyOS CustomDialog怎么禁用掉左滑手势
244浏览 • 1回复 待解决
HarmonyOS HMRouter使用 Dialog模式?
347浏览 • 0回复 待解决
HarmonyOS 自定义dialog怎么才能禁掉返回手势的自动消失
660浏览 • 1回复 待解决
HarmonyOS 用Navigation显示dialog问题
816浏览 • 1回复 待解决
HarmonyOS 怎样在工程中禁用深色模式
321浏览 • 1回复 待解决
需要用手势处理一些旋转缩放的问题,鸿蒙手势问题
7095浏览 • 1回复 待解决
HarmonyOS Navigation实现Dialog转场动画
262浏览 • 1回复 待解决
HarmonyOS dialog如何禁止侧滑返回关闭
243浏览 • 1回复 待解决
HarmonyOS 页面如何禁止手势返回
260浏览 • 1回复 待解决
请参考示例如下: