博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android控制ScrollView滑动速度
阅读量:6249 次
发布时间:2019-06-22

本文共 604 字,大约阅读时间需要 2 分钟。

 翻阅查找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",这里意思是滑动速度减慢到原来四分之一的速度,这里大家可以根据自己的需求加快或减慢滑动速度。

本文转自博客园农民伯伯的博客,原文链接:,如需转载请自行联系原博主。

你可能感兴趣的文章
VR将用于“换头术”,VR会是医疗保健的未来吗?
查看>>
中小企业跨境贸易报告:新外贸有这四大特征
查看>>
PostgreSQL远程连接配置管理/账号密码分配(解决:致命错误: 用户 "postgres" Ident 认证失败)...
查看>>
codeforces B. Pasha and String(贪心)
查看>>
小议西安软件外包产业联盟
查看>>
无人驾驶如果投入市场,可能最先出现在日本
查看>>
n个结点,不同形态的二叉树(数目+生成)
查看>>
SpringMVC解析2-ContextLoaderListener
查看>>
Hadoop 调试第一个mapreduce程序过程详细记录总结
查看>>
任务调度-java普通工程通过Timer实现
查看>>
<img>标签的src=""空字符会出现的情况
查看>>
poj2513Colored Sticks(无向图的欧拉回路)
查看>>
两家ADAS路测大战,谁将成为最终的“汽车之眼”?
查看>>
thinkphp-条件判断-SWITCH标签
查看>>
索引视图导致死锁
查看>>
swagger restful api form映射实体对象和body映射实体对象配置
查看>>
IOS启用WebApp全屏模式
查看>>
contentprovider的学习实例总结
查看>>
Alternating row colors in a Flex Tree control using the alternatingItemColors style
查看>>
海洋小游戏合集 v2.0
查看>>