HarmonyOS bindSheet使用问题?

使用bindSheet拉起弹窗 手动拖动到底部松开 弹窗会弹到顶部再收回,体验不佳,应该怎么解决?

阅读 572
1 个回答

可以用onWillSpringBackWhenDismiss事件处理返回

规避回弹的事件,方法如下:

半模态页面交互式关闭前控制回弹函数。

说明:

当用户执行下拉关闭操作并注册shouldDimiss或onWillDismiss时,如果注册该回调函数,则不会回弹,由开发者控制下滑关闭时是否回弹。在回调函数中可以通过调用springBack来实现回弹效果。元服务API: 从API version 12开始,该接口支持在元服务中使用。

参考文档;

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-sheet-transition-V5