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';
  • 1.
  • 2.
  • 3.
  • 4.
@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)
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
分享
微博
QQ
微信
回复
2024-12-20 18:58:28
相关问题
HarmonyOS 如何禁用页面返回手势
883浏览 • 1回复 待解决
HarmonyOS 拦截系统返回手势问题
1541浏览 • 1回复 待解决
HarmonyOS web组件拦截返回手势
611浏览 • 1回复 待解决
获取左滑返回手势方法
1190浏览 • 1回复 待解决
如何禁用系统左右手势返回
851浏览 • 1回复 待解决
HarmonyOS 返回手机桌面
1045浏览 • 1回复 待解决
APP如何主动返回手机桌面
1124浏览 • 1回复 待解决
CustomDialogController禁用返回
935浏览 • 1回复 待解决
HarmonyOS 图片组件手势滑动
591浏览 • 1回复 待解决
HarmonyOS 手势滑动登录UI实现
744浏览 • 1回复 待解决
手势滑动退出HarmonyOS应用的规格
902浏览 • 1回复 待解决