【快应用】菜单遮挡内容?教你一招快速搞定!
快应用规范从1070版本开始强制设置显示菜单,但是在有些快应用页面,菜单会遮挡住应用自身的内容,例如下图菜单便遮挡住了登录功能,虽然可以将菜单配置为可移动,但是用户却不知道可以移动,从而影响用户的使用。 针对此问题,有以下三种解决方案: 避开菜单 不显示菜单 在菜单处增加可移动的提示 方案一:避开菜单 解决思路 :配置快应用显示标题栏,将快应用的内容空一行展示,从而避免菜单遮挡。 实现 :打开 manifest.json 文件,将titleBar的属性设置为true,即可显示标题栏,代码实现如下: "display": { "fullScreen": false, "titleBar": "true", "menu": false, "menuBarData": { "draggable": true }, "orientation": "portrait" } 修改后的效果图如下: 缺点 :titleBar占用快应用的一行空间,有些浪费。 方案二:不显示菜单 解决思路与实现 :联系华为方技术支持人员,单独配置该快应用不显示菜单。 缺点 :利用快应用的默认菜单,可以实现将快应用添加为桌面图标,访问快应用中心等功能,这些功能可以方便用户体验更多快应用提供的服务,有利于提高用户的留存率。故非特殊情况,不推荐使用该方案。 方案三:在菜单处增加可移动的提示 解决思路 :显示菜单