前言
由于各个Android平板触摸屏的材质不一样,滑动效果会有一些区别,有的比较灵敏,有的比较迟钝,这里就遇到了要求控制滑动速度的需求...
声明
欢迎转载,但请保留文章原始出处:)
博客园:http://www.cnblogs.com
农民伯伯: http://over140.cnblogs.com
正文
翻阅查找ScrollView的文档并搜索了一下没有发现直接设置的属性和方法,这里通过继承来达到这一目的。
/**
* 快/慢滑动ScrollView
* @author 农民伯伯
*
*/
public class SlowScrollView extends ScrollView {
public SlowScrollView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
public SlowScrollView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public SlowScrollView(Context context) {
super(context);
}
/**
* 滑动事件
*/
@Override
public void fling(int velocityY) {
super.fling(velocityY / 4);
}
}
代码说明:
重点在"velocityY / 4",这里意思是滑动速度减慢到原来四分之一的速度,这里大家可以根据自己的需求加快或减慢滑动速度。
结束
再变态的需求如果能够解决,还是一件蛮开心的事情 :)
分享到:
相关推荐
主要介绍了Android开发控制ScrollView滑动速度的方法,结合实例形式分析了Android编程中ScrollView滑动事件相关操作技巧,需要的朋友可以参考下
android scrollview 滑动指定位置,要点赞支持呦
Android ScrollView自动滑动
android ScrollView滑动置顶
完美解决listView嵌套scrollView的滑动冲突问题
想把最近做项目学会的东西整理一下,项目中有一个要求,就是实现ScrollView滑动时标题栏的隐藏效果,整体效果是ScrollView从头往下滑动的时候慢慢的隐藏标题栏的效果
Android,自定义ScrollView,实现过度滑动时回弹效果。纵向的ScrollView,过度滑动时,手指抬起即出现回弹效果,这是一种边界反馈。
这个代码可以判断ScrollView是否滑动到了最下边或者最上边,同理,HorizontalScrollView也可以判断是否滑动到最右边或者最左边。使用方法就是直接用这个自定义控件并实现里面的OnScrollListener就可以了,会自动复写...
NULL 博文链接:https://gundumw100.iteye.com/blog/1060878
android ScrollView上下左右任意滑动,图片原样超出屏幕尺寸任意滑动。
主要介绍了Android scrollview监听滑动状态的实例代码,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
和网络上的ReboundScrollView类似,但是没有那些滑动BUG,并且有横向弹性滑动
因为项目需要做了一个效果,就是当某个操作按钮滑动顶部是固定在顶部,不让其隐藏,让用户无时无刻都可以实现这个操作。 这个效果不是很神奇,就个人来说呢,很有用。无形间增加了用户体验鸟
Android ScrollView向上滑动控件顶部悬浮效果实现,请参考文章:http://blog.csdn.net/viviwen123/article/details/39669811
前言:今天在开发的时候遇到这样的问题,最外层是ScrollView,里面嵌套了一个横向滑动的日历控件,在滑动日历的时候很卡顿。看到这种问题,自然而然的就会想到scrollview和其他可滑动控件的冲突问题。 解决思路 用户...
Android自定义ScrollView:实现滑动顶部停靠
ScrollView完美嵌套demo,解决两个ScrollView嵌套的滑动问题
Android ScrollView+GridView左右滑动 创建时自动定位滑动到某一项以及点击按钮准确定位到某一项,附带源码,非常适合初学者。