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 如何禁用页面返回手势?
276浏览 • 1回复 待解决
如何禁用系统左右手势返回?
277浏览 • 1回复 待解决
HarmonyOS 禁用滑动返回手势问题
61浏览 • 1回复 待解决
如何设置Web组件加载的H5页面禁用手势缩放
2464浏览 • 1回复 待解决
通过bindContentCover显示全屏模态页面,弹出后需要用手势返回的话,怎样监听到手势返回事件
2010浏览 • 1回复 待解决
HarmonyOS 如何在自定义弹窗组件CustomDialogController弹窗时禁用系统手势返回?
578浏览 • 1回复 待解决
HarmonyOS app内如何禁用深色模式?
277浏览 • 1回复 待解决
HarmonyOS 如何禁用小窗和分屏模式?
446浏览 • 1回复 待解决
CustomDialogController禁用返回键
352浏览 • 1回复 待解决
如何禁用页面返回手势? 重写 onBackPressed() 方法,去掉 super.onBackPressed()仍不起作用
2023浏览 • 1回复 待解决
HarmonyOS 自定义dialog怎么才能禁掉返回手势的自动消失
486浏览 • 1回复 待解决
HarmonyOS HMRouter使用 Dialog模式?
182浏览 • 0回复 待解决
HarmonyOS CustomDialog怎么禁用掉左滑手势
32浏览 • 1回复 待解决
HarmonyOS 用Navigation显示dialog问题
501浏览 • 1回复 待解决
HarmonyOS Navigation实现Dialog转场动画
32浏览 • 1回复 待解决
HarmonyOS 页面如何禁止手势返回
28浏览 • 1回复 待解决
HarmonyOS 页面上的弹窗如何禁用侧滑返回
73浏览 • 1回复 待解决
需要用手势处理一些旋转缩放的问题,鸿蒙手势问题
6859浏览 • 1回复 待解决
HarmonyOS dialog如何禁止侧滑返回关闭
29浏览 • 1回复 待解决
跟随系统,系统深色模式下getColorSync(resource)返回了浅色模式下的颜色值而不是深色的
460浏览 • 1回复 待解决
如何禁用侧滑返回,底部手机返回?或提供侧滑返回监听方法?
439浏览 • 1回复 待解决
dialog跳转新页面返回后dialog关闭
297浏览 • 1回复 待解决
HarmonyOS navigation如何实现单例模式页面
28浏览 • 1回复 待解决
HarmonyOS 自定义dialog如何禁止返回键取消
372浏览 • 1回复 待解决
HarmonyOS 返回手势目前直接退出应用,如何自定义左滑手势操作
32浏览 • 1回复 待解决
请参考示例如下: