HarmonyOS 自定义dialog无法覆盖全屏覆盖底部短横条,下面有空白,导致可以穿透点击下面一层组件

HarmonyOS 自定义dialog无法覆盖全屏覆盖底部短横条,下面有空白,导致可以穿透点击下面一层组件

HarmonyOS
2024-08-04 14:09:30
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
milchcow

自定义弹窗大小有两种方式

方式一:采用弹窗容器默认样式。

在默认样式中,弹窗容器高度自适应子节点,最大可为窗口高度的90%;弹窗容器的宽度根据栅格系统自适应,不跟随子节点变化。

方式二:当显示设置customStyle为true时,弹窗宽高跟随子节点内容适应。自定义dialog无法覆盖全屏覆盖底部短横条可通过该方式解决。

maskRect属性 弹窗遮蔽层区域,在遮蔽层区域内的事件不透传,在遮蔽层区域外的事件透传。

默认值:

{ x: 0, y: 0, width: '100%', height: '100%' }

showInSubWindow为true时,maskRect不生效具体请参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-methods-custom-dialog-box-0000001815767908

分享
微博
QQ
微信
回复
2024-08-05 11:54:17
相关问题
Dialog如何覆盖状态栏全屏显示
10236浏览 • 1回复 待解决
HarmonyOS 下面demo为什么点击不刷新?
242浏览 • 1回复 待解决
HarmonyOS 用CustomDialog自定义Dialog
169浏览 • 1回复 待解决
HarmonyOS UI组件自定义点击范围
221浏览 • 1回复 待解决
HarmonyOS C++自定义组件如何开发?
229浏览 • 1回复 待解决
HarmonyOS 自定义dialog open无效
165浏览 • 1回复 待解决
HarmonyOS 自定义Dialog显示问题
341浏览 • 1回复 待解决
如何将点击事件透传到下一层
1806浏览 • 1回复 待解决
HarmonyOS 自定义弹窗遮罩未全屏
474浏览 • 1回复 待解决