简单的重写ScrollView
来源:互联网 发布:mysql 用户权限 编辑:程序博客网 时间:2024/05/14 10:26
import android.content.Context;
import android.util.AttributeSet;
import android.util.DisplayMetrics;
import android.widget.ScrollView;
public class ReboundScrollView extends ScrollView{
private static final int MAX_Y_OVERSCROLL_DISTANCE=500;
private Context mContext;
private int mMaxYOverscrollDistance;
public ReboundScrollView(Context context) {
super(context);
// TODO Auto-generated constructor stub
mContext = context;
initBounceScrollView();
}
public ReboundScrollView(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
mContext = context;
initBounceScrollView();
}
public ReboundScrollView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
// TODO Auto-generated constructor stub
mContext = context;
initBounceScrollView();
}
private void initBounceScrollView()
{
final DisplayMetrics metrics = mContext.getResources().getDisplayMetrics();
final float density = metrics.density;
mMaxYOverscrollDistance=(int) (density * MAX_Y_OVERSCROLL_DISTANCE);
}
protected boolean overScrollBy(int deltaX,int deltaY, int scrollX, int scrollY, int scrollRangeX, int scrollRangeY, int maxOverScrollX, int maxOverScrollY, boolean isTouchEvent)
{
//这块是关键性代码
return super.overScrollBy(deltaX, deltaY, scrollX, scrollY, scrollRangeX, scrollRangeY, maxOverScrollX, mMaxYOverscrollDistance, isTouchEvent);
}
}
0 0
- 简单的重写ScrollView
- 重写ScrollView实现两个ScrollView的同步滚动显示
- 重写ScrollView实现两个ScrollView的同步滚动显示
- 重写ScrollView实现两个ScrollView的同步滚动显示
- 重写ScrollView实现两个ScrollView的同步滚动显示
- 自定义控件(ScrollView的重写)
- 重写ListView解决与ScrollView的冲突
- 简单的ScrollView
- 简单URL的重写
- 简单的URL重写
- 简单的重写控件
- android scrollview 简单的使用
- 自定义一个简单的ScrollView
- 30-scrollView的简单操作
- 简单的方法实现ScrollView
- 自定义的scrollview嵌套listview时重写onMeasure的原因
- ViewPager和ScrollView冲突,不重写控件的一个解决方法
- Url重写的简单方法
- 第六周项目2:我的数组类
- 解决matlab缺少awgn和wgn函数的问题
- nyoj 448 寻找最大数
- CentOS-5.5中安装TinyOS 2.1.1
- 商业逻辑:产品售卖到用户运营,生活就是社群
- 简单的重写ScrollView
- Nodejs学习笔记(一)--- 简介及安装Node.js开发环境
- Posts Tagged 【Array】
- Unicode 和 MBCS
- java bean
- 数组的替代品VECTOR
- 一个INSERTION-SORT
- Java String类的equals源代码研究
- 大学中我期望对我影响最大的十本书