以项目为牵引   全程实训   以就业为导向  以动手能力为目标

一样的教育    不一样的结果     全国咨询热线:400-078-8286

Android控制ScrollView滑动速度

2016-10-25 来源:网络转摘  点击量:1782
关键字:android,安卓,
翻阅查找ScrollView的文档并搜索了一下没有发现直接设置的属性和方法,这里通过继承来达到这一目的。
  1. /**

  2.     * 快/慢滑动ScrollView

  3.     * @author 农民伯伯

  4.     *

  5.     */

  6.    public class SlowScrollView extends ScrollView {

  7.    

  8.        public SlowScrollView(Context context, AttributeSet attrs, int defStyle) {

  9.            super(context, attrs, defStyle);

  10.        }

  11.    

  12.        public SlowScrollView(Context context, AttributeSet attrs) {

  13.            super(context, attrs);

  14.        }

  15.    

  16.        public SlowScrollView(Context context) {

  17.            super(context);

  18.        }

  19.    

  20.        /**

  21.         * 滑动事件

  22.         */

  23.        @Override

  24.        public void fling(int velocityY) {

  25.            super.fling(velocityY / 4);

  26.        }

  27.    }


代码说明:
    重点在"velocityY / 4",这里意思是滑动速度减慢到原来四分之一的速度,这里大家可以根据自己的需求加快或减慢滑动速度。
热门标签:android 安卓

热门课程

相关文章>

合作伙伴