HarmonyOS 鸿蒙Next 半模态框固定高度不随手势滑动改变实现方法

发布于 1周前 作者 ionicwang 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 半模态框固定高度不随手势滑动改变实现方法

半模态框固定高度,不随着手势上下滑动改变,应该怎么实现

2 回复
这个用半模态暂时不能实现,规格如此。建议使用底部弹窗的方式实现.

参考demo:

https://gitee.com/harmonyos-cases/cases/blob/master/CommonAppDevelopment/common/utils/src/main/ets/component/README.md

HarmonyOS 鸿蒙Next 半模态框固定高度不随手势滑动改变,可以通过以下方式实现:

首先,可以利用bindSheetoptions?: SheetOptions参数对高度进行控制。通过设置特定的SheetOptions,可以固定半模态框的高度,使其不随用户的滑动手势而改变。

其次,可以结合CSS样式来设置半模态转场容器的样式。将高度设置为固定的像素值,或者使用百分比相对于父元素设置高度,这样可以确保半模态框的高度在视觉上保持一致。

此外,通过JavaScript动态调整也是一种有效的方法。在页面加载或转场开始时,通过JavaScript代码动态修改容器的高度属性,从而实现固定高度的效果。

最后,请注意,目前鸿蒙系统暂不支持控制固定宽度,因此只能对高度进行设置。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部