HarmonyOS Scroll组件.edgeEffect(EdgeEffect.Spring)弹性动画有办法设置上滑弹,下拉不弹吗?

Scroll组件弹性动画有办法设置上滑弹,下拉不弹吗?

HarmonyOS
2024-10-16 09:55:34
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

可以通过滑动组件的回调方法,监听滑动组件的偏移量,通过偏移量来改变当前滑动组件EdgeEffect属性的枚举值,例如:

@State yOffset : number = 0;  
Scroll(){  
}  
.edgeEffect(this.yOffset <= 0 ? EdgeEffect.Spring : EdgeEffect.None) // 滚动到边沿后回弹  
.onScroll(()=> {  
this.yOffset = this.scroller.currentOffset().yOffset;  
})
分享
微博
QQ
微信
回复
2024-10-16 17:31:41
相关问题
HarmonyOS 底部的那种
54浏览 • 1回复 待解决
HarmonyOS 自定义组件问题
504浏览 • 1回复 待解决
HarmonyOS 如何设置自定义框的颜色
43浏览 • 1回复 待解决
HarmonyOS 支付输入
57浏览 • 1回复 待解决
HarmonyOS PermissionDialog无法
32浏览 • 1回复 待解决
HarmonyOS CustomDialog框报错
68浏览 • 1回复 待解决
自定义框,遮罩背景颜色无法设置
359浏览 • 1回复 待解决
拉加载,下拉刷新组件
447浏览 • 1回复 待解决