Android ScrollView取消惯性滚动的方法
程序员文章站
2022-07-01 14:07:09
scrollview中惯性滚动的效果,想让这个scrollview慢一点滑动或者接近drag(拖拽)操作,就提出了添加阻尼的说法。只要重新fling方法即可,将veloci...
scrollview中惯性滚动的效果,想让这个scrollview慢一点滑动或者接近drag(拖拽)操作,就提出了添加阻尼的说法。只要重新fling方法即可,将velocity值极至缩小。
实例如下:
public class customhorizontalscrollview extends horizontalscrollview { private context context; private scrollviewlistenner listenner; private customhorizontalscrollview currentview; public customhorizontalscrollview(context context) { super(context); // todo auto-generated constructor stub this.context = context; } public customhorizontalscrollview(context context, attributeset attrs) { super(context, attrs); // todo auto-generated constructor stub this.context = context; } public customhorizontalscrollview(context context, attributeset attrs, int defstyleattr) { super(context, attrs, defstyleattr); // todo auto-generated constructor stub this.context = context; } @override public boolean ontouchevent(motionevent ev) { // todo auto-generated method stub currentview = this; return super.ontouchevent(ev); } @override protected void onscrollchanged(int l, int t, int oldl, int oldt) { // todo auto-generated method stub if (null != listenner) { this.listenner.onscrollchanged(currentview, l, t, oldl, oldt); } super.onscrollchanged(l, t, oldl, oldt); } public interface scrollviewlistenner { public void onscrollchanged(customhorizontalscrollview view, int l, int t, int oldl, int oldt); } public void setscrollviewlistenner(scrollviewlistenner listenner) { this.listenner = listenner; } /** * *阻尼:1000为将惯性滚动速度缩小1000倍,近似drag操作。 @override public void fling(int velocity) { super.fling(velocity / 1000); } */ }
以上这篇android scrollview取消惯性滚动的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
上一篇: Android实现简洁的APP更新dialog数字进度条
下一篇: 微信小程序实现循环动画效果
推荐阅读
-
ios 添加scrollView滚动到一定程度的方法。
-
Android编程开发之ScrollView嵌套GridView的方法
-
Android开发控制ScrollView滑动速度的方法
-
Android编程开发之ScrollView嵌套GridView的方法
-
Android 控制ScrollView滚动的实例详解
-
Android实现美团、大众点评的购买悬浮效果(ScrollView滚动监听)
-
Android中控制和禁止ScrollView自动滑动到底部的方法
-
Android实现美团、大众点评的购买悬浮效果(ScrollView滚动监听)
-
Android 控制ScrollView滚动的实例详解
-
Android实现两个ScrollView互相联动的同步滚动效果代码