HarmonyOS 禁用滑动返回手势问题

使用context.getOverlayManager().addComponentContent增加了一个overlay浮层,但是这个浮层没办法禁用滑动返回手势。

HarmonyOS
2024-12-20 17:43:03
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

参考如下:index页面:

import { AppRouter } from './AppRouter' 
import { AppDialog } from './AppDialog' 
import { PrivacyDialogViewBuilder } from './PrivacyDialogView'; 
import { DefaultDialog } from './DefaultDialog';
@Entry
@Component
struct Index {
  @Builder
  PageMap(name: string) {
    DefaultDialog()
  }
  build() {
    Navigation(AppRouter.getInstance().getPathStack()) {
      Stack({ alignContent: Alignment.Center }) {
        Column() {
          Button('基于Navigation实现自定义弹窗', { stateEffect: true, type: ButtonType.Capsule }).onClick(() => {
            AppDialog.build(wrapBuilder(PrivacyDialogViewBuilder))
              .onBackPressed((): boolean => true).open();
          })
        }
      }.height("100%").width("100%")
    }.hideTitleBar(true).navDestination(this.PageMap)
  }
}
分享
微博
QQ
微信
回复
2024-12-20 18:58:28
相关问题
HarmonyOS 如何禁用页面返回手势
484浏览 • 1回复 待解决
HarmonyOS 拦截系统返回手势问题
1075浏览 • 1回复 待解决
HarmonyOS web组件拦截返回手势
237浏览 • 1回复 待解决
获取左滑返回手势方法
692浏览 • 1回复 待解决
如何禁用系统左右手势返回
533浏览 • 1回复 待解决
HarmonyOS 返回手机桌面
558浏览 • 1回复 待解决
APP如何主动返回手机桌面
736浏览 • 1回复 待解决
CustomDialogController禁用返回
554浏览 • 1回复 待解决
HarmonyOS 图片组件手势滑动
255浏览 • 1回复 待解决
HarmonyOS 手势滑动登录UI实现
404浏览 • 1回复 待解决
手势滑动退出HarmonyOS应用的规格
473浏览 • 1回复 待解决