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 如何禁用页面返回手势
1596浏览 • 1回复 待解决
HarmonyOS 拦截系统返回手势问题
2214浏览 • 1回复 待解决
HarmonyOS web组件拦截返回手势
1027浏览 • 1回复 待解决
获取左滑返回手势方法
2152浏览 • 1回复 待解决
HarmonyOS 如何禁用屏幕侧滑返回手势
1145浏览 • 1回复 待解决
如何禁用系统左右手势返回
1062浏览 • 1回复 待解决
HarmonyOS 返回手机桌面
1550浏览 • 1回复 待解决
CustomDialogController禁用返回
1253浏览 • 1回复 待解决
APP如何主动返回手机桌面
1496浏览 • 1回复 待解决
HarmonyOS CustomDialog怎么禁用掉左滑手势
1142浏览 • 1回复 待解决
HarmonyOS 图片组件手势滑动
908浏览 • 1回复 待解决
HarmonyOS 手势滑动登录UI实现
951浏览 • 1回复 待解决
手势滑动退出HarmonyOS应用的规格
1244浏览 • 1回复 待解决