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 底部的那种
983浏览 • 1回复 待解决
HarmonyOS 组件办法继承
962浏览 • 1回复 待解决
HarmonyOS 自定义组件问题
1501浏览 • 1回复 待解决
HarmonyOS 如何设置自定义框的颜色
1005浏览 • 1回复 待解决
HarmonyOS 框无法在非组件里面弹出
822浏览 • 1回复 待解决
HarmonyOS 隐私协议
1010浏览 • 1回复 待解决