本文实例讲述了Android开发控制ScrollView滑动速度的方法。分享给大家供大家参考,具体如下:
前言
由于各个Android平板触摸屏的材质不一样,滑动效果会有一些区别,有的比较灵敏,有的比较迟钝,这里就遇到了要求控制滑动速度的需求...
正文
翻阅查找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相关内容感兴趣的读者可查看本站专题:《Android开发入门与进阶教程》、《Android多媒体操作技巧汇总(音频,视频,录音等)》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结》
希望本文所述对大家Android程序设计有所帮助。
本文向大家介绍Android中控制和禁止ScrollView自动滑动到底部的方法,包括了Android中控制和禁止ScrollView自动滑动到底部的方法的使用技巧和注意事项,需要的朋友参考一下 一、Android 控制ScrollView滚动到底部 在开发中,我们经常需要更新列表,并将列表拉倒最底部,比如发表微博,聊天界面等等, 这里有两种办法,第一种,使用scrollTo(): 第一种实现相对
本文向大家介绍Android中ScrollView实现滑动距离监听器的方法,包括了Android中ScrollView实现滑动距离监听器的方法的使用技巧和注意事项,需要的朋友参考一下 前言 众所周知ScrollView是我们经常使用的一个UI控件,也许你在使用ScrollView的过程中会发现,当你想监听ScrollView滑动的距离时却没有合适的监听器!当然在API 23中有setOnScrol
本文向大家介绍Android ScrollView嵌套横向滑动控件时冲突问题,包括了Android ScrollView嵌套横向滑动控件时冲突问题的使用技巧和注意事项,需要的朋友参考一下 前言:今天在开发的时候遇到这样的问题,最外层是ScrollView,里面嵌套了一个横向滑动的日历控件,在滑动日历的时候很卡顿。看到这种问题,自然而然的就会想到scrollview和其他可滑动控件的冲突问题。 解决
本文向大家介绍Android scrollview如何监听滑动状态,包括了Android scrollview如何监听滑动状态的使用技巧和注意事项,需要的朋友参考一下 ScrollView 视图的滚动过程,其实是在不断修改原点坐标。当手指触摸后,ScrollView会暂时拦截触摸事件,使用一个计时器。假如在计时器到点后没有发生手指移动事件,那么ScrollView发送tracking events
本文向大家介绍php控制文件下载速度的方法,包括了php控制文件下载速度的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php控制文件下载速度的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的php程序设计有所帮助。
本文向大家介绍Android viewpage实现可控制的禁止滑动,包括了Android viewpage实现可控制的禁止滑动的使用技巧和注意事项,需要的朋友参考一下 Android编程常常使用ViewPager结合Fragment实现可以左右滑动切换的页面,但有时会遇到这样的需求,让ViewPager根据特定条件来控制其是否滑动。 实现思路:重写ViewPager,覆盖 onTouchEvent