ScrollView中惯性滚动的效果,想让这个ScrollView慢一点滑动或者接近drag(拖拽)操作,就提出了添加阻尼的说法。只要重新fling方法即可,将velocity值极至缩小。

实例如下:

public class CustomHorizontalScrollView extends HorizontalScrollView {

private Context context;

private ScrollViewListenner listenner;

private CustomHorizontalScrollView currentView;

public CustomHorizontalScrollView(Context context) {

super(context);

// TODO Auto-generated constructor stub

this.context = context;

}

public CustomHorizontalScrollView(Context context, AttributeSet attrs) {

super(context, attrs);

// TODO Auto-generated constructor stub

this.context = context;

}

public CustomHorizontalScrollView(Context context, AttributeSet attrs,

int defStyleAttr) {

super(context, attrs, defStyleAttr);

// TODO Auto-generated constructor stub

this.context = context;

}

@Override

public boolean onTouchEvent(MotionEvent ev) {

// TODO Auto-generated method stub

currentView = this;

return super.onTouchEvent(ev);

}

@Override

protected void onScrollChanged(int l, int t, int oldl, int oldt) {

// TODO Auto-generated method stub

if (null != listenner) {

this.listenner.onScrollChanged(currentView, l, t, oldl, oldt);

}

super.onScrollChanged(l, t, oldl, oldt);

}

public interface ScrollViewListenner {

public void onScrollChanged(CustomHorizontalScrollView view, int l,

int t, int oldl, int oldt);

}

public void setScrollViewListenner(ScrollViewListenner listenner) {

this.listenner = listenner;

}

/**

*

*阻尼:1000为将惯性滚动速度缩小1000倍,近似drag操作。

@Override

public void fling(int velocity) {

super.fling(velocity / 1000);

}

*/

}

以上这篇Android ScrollView取消惯性滚动的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

android 滚动条 惯性,Android ScrollView取消惯性滚动的方法相关推荐

  1. Android 设置listview在scrollView中不滚动的方法

    最近遇到一个问题,listview的父控件为scrollview,这样一来scrollview的滚动效果就没有啦! 其实只要通过一个设置就可以解决这个问题,让scrollview的滚动起作用,而lis ...

  2. Android笔记: 解决ScrollView嵌套ListView的冲突方法

    范例: 1.MainActivity代码: public class MainActivity extends Activity {// 只要在设置ListView的Adapter后调用此静态方法Ut ...

  3. android滚动条布局平分,让你的布局滚动起来—ScrollView

    前言 通过两天的"实战",今天我们稍微放松一下脚步,让大家喘口气歇一会儿,我们今天为大家带来的控件,解决了太多在项目中遇到的适配问题,如果你已经碰到了这种问题,就紧跟我们的脚步吧~ ...

  4. Android开发——自定义炫酷PickerView惯性滚动魔改

    Android开发--自定义炫酷PickerView快速滚动魔改 最近由于课内压力的增加和安卓课设项目,故没有怎么刷acm题,基本上学校要训练也就去水一波,程序设计相关内容也鸽了. 由于从来没有做过开 ...

  5. android设置滚动条样式,Android零基础入门|滚动视图ScrollView-设置滚动条样式

    前面几期学习了ProgressBar系列组件.ViewAnimator系列组件.Picker系列组件和时间日期系列组件,接下来几期继续来学习常见的其他组件. 一.ScrollView概述 从前面的学习 ...

  6. android TextView 带滚动条,和ScrollView 用法(暂时觉得ScrollView滑动速度比较快)

    本来是想做一个显示文字信息的,当文字很多时View的高度不能超过一个固定的值,当文字很少时View的高度小于那个固定值时,按View的高度显示.因为ScrollView没有maxHeight,无法满足 ...

  7. android记录当前滚动高度,Android自定义View - ScrollView实时获取滚动距离

    一.环境 安卓系统:4.2 操作系统:Win 8.1 工具:Android Studio 二.自定义 ScrollView ScrollView 里有一个 onScrollChange 方法,滚动的时 ...

  8. Android viewpager在scrollview中的滚动问题

    如果不自定义scrollview,viewpager在scrollview中的滚动有问题,例如,我有一个viewpager在scrollview中,我想达到的效果是,我作用滑动viewpager的时候 ...

  9. android旋转动画惯性,android 之旋转罗盘 风车 开发

    我要介绍的是一个 能旋转的view,说这个view能旋转有点不切实际,那是视觉效果,其实是对图片的旋转.目前它只支持图片.你可以把它认为是一个能响应手势旋转的View. 它的功能有: 1.会响应手势旋 ...

  10. Android学习笔记:ScrollView卷轴视图

    ScrollView卷轴视图是指当拥有很多内容,一屏显示不完时,需要通过滚动跳来显示的视图.的使用: Java代码 <?xml version="1.0" encoding= ...

最新文章

  1. 学科交叉是科学发展的必然趋势
  2. Bitmap 索引 vs. B-tree 索引:如何选择以及何时使用?——2-5
  3. Amazing Slide(图片轮播制作工具)中文版
  4. 带滤镜拍照的app_抖音很火的同款拍照(P图)技巧
  5. 5G来了 多款4G手机开始降价销售
  6. compile php with openssl on mac osx error 填坑
  7. 【数学】十万个为什么(一) —— 为什么乘法会分为左乘和右乘,除法会分为左除和右除?
  8. Vue:列表渲染 v-for on a template
  9. Solr服务器搭建与简单使用
  10. Leaflet vs. OpenLayers3哪个是更好的JavaScript 地图客户端
  11. MySQL讲义第 53 讲——select 查询之 select 语句执行过程分析
  12. linux常用命令-part2
  13. BI是什么意思?在企业应用中有哪些好处?
  14. mac数字键盘错乱_苹果电脑键盘打不出数字解决办法
  15. 第五章 图像基础(设备内容)
  16. Algorithms and Data Structures I
  17. WNM2020-3/TR MOS场效应晶体管
  18. 从零开始的种田生活-Unity游戏开发
  19. 给一个朋友创业公司商业计划书的建议
  20. c9计算机专业考研哪个容易,二本考研考C9是什么难度?有可能吗?

热门文章

  1. C语言中库函数qsort的使用
  2. 交互式多模型-无迹卡尔曼滤波IMM-UKF——CV/CT/CA模型交互机动目标跟踪(模型维数不同IMM算法设计)
  3. java 获取汉字拼音_java springboot中获取汉字拼音
  4. 差速轮和舵轮的纯跟踪算法
  5. word外部表不是预期的格式_邮件合并为什么会出现外部表不是预期格式
  6. wps两个表格对比数据(怎样对两个EXCEL表格数据对比,找出相同和不同的数据?)
  7. html新建文件夹,javascript实现新建文件夹的功能
  8. python 删除文件夹中相似图片
  9. 字节实习成功提前转正啦!
  10. 图形识别和简单的颜色识别