目前用的是harmonyOS4.0版本,遇到了panel的高度问题,点击panel外的区域也会拖动panel的大小,需求是拖动panel外的区域不会影响panel,而是正常的页面滑动(类似一些著名听书软件的功能),一直没有一个完美的解决方案,期待大佬解惑
尝试过onChange或onHeight事件 高度随mode改变而改变,结果是失败的
目前用的是harmonyOS4.0版本,遇到了panel的高度问题,点击panel外的区域也会拖动panel的大小,需求是拖动panel外的区域不会影响panel,而是正常的页面滑动(类似一些著名听书软件的功能),一直没有一个完美的解决方案,期待大佬解惑
尝试过onChange或onHeight事件 高度随mode改变而改变,结果是失败的
HarmonyOS 4.0 Panel 高度问题的解决方法:
首先,你需要明确你想要实现的效果:点击Panel外的区域时不应影响Panel的大小,而是实现正常的页面滑动。
针对这个问题,你可以尝试以下解决方案:
请注意,具体的实现方式取决于你的应用需求和HarmonyOS 4.0的API支持。建议查阅HarmonyOS 4.0的官方文档,了解更多关于Panel的属性和方法,以便找到适合你应用的解决方案。
如果你能提供更多关于你的代码和实现细节,我可能能够给出更具体的指导。
8 回答4.6k 阅读✓ 已解决
6 回答3.3k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
你想让Panel的红色蒙层区不响应触摸事件,Panel控件不支持对单独蒙层区的设置,蒙层区和下面的内容区是整体的(官方panel文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-refere...)
想实现这种效果需要你自己实现一个容器控件,只让内容区响应触摸事件。