Android控制ScrollView滑动速度

简介:

 翻阅查找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滑动速度,如需转载请自行联系原博主。

目录
相关文章
|
JavaScript Android开发
使用贝叶斯曲线滑动安卓屏幕(autojsPro7)
使用贝叶斯曲线滑动安卓屏幕(autojsPro7)
446 0
|
4月前
|
Java Android开发
Android背景颜色滑动渐变效果(上下滑动,左右滑动)
本文分享了一种通过ScrollView实现滑动变色效果的简单方法。主要步骤包括:1) 在布局中添加ScrollView并确保内容可滑动;2) 获取屏幕高度;3) 获取控件高度;4) 使用GradientDrawable设置渐变颜色;5) 根据控件与屏幕高度比例动态调整颜色数量。示例代码展示了如何在滑动时根据比例改变背景颜色,实现流畅的视觉效果。
153 0
|
Android开发
Android使用ViewPager做无限轮播,人为滑动时停止
Android使用ViewPager做无限轮播,人为滑动时停止
179 2
|
移动开发 Android开发
h5滑动底部兼容安卓
h5滑动底部兼容安卓
145 0
|
XML Java Android开发
Android 中ScrollView垂直滚动视图之隐藏滚动条的三种方法
Android 中ScrollView垂直滚动视图之隐藏滚动条的三种方法
339 0
|
Java API Android开发
22. 【Android教程】滚动条 ScrollView
22. 【Android教程】滚动条 ScrollView
224 2
|
Android开发
Android使用ViewPager实现图片轮播系列之三:手动滑动 + 左右箭头(1)
Android使用ViewPager实现图片轮播系列之三:手动滑动 + 左右箭头(1)
|
Android开发
Android仿高德首页三段式滑动
Android仿高德首页三段式滑动
323 0
|
编解码 Android开发
Android 解决TextView多行滑动与NestedScrollView嵌套滑动冲突的问题
Android 解决TextView多行滑动与NestedScrollView嵌套滑动冲突的问题
356 0
|
XML Android开发 UED

热门文章

最新文章