Android:ListView优化之具有弹性的ListView
来源:互联网 发布:我的世界手机版死神js 编辑:程序博客网 时间:2024/06/05 20:45
不需要复杂的自定义View
不需要增加HeadView
不需要ScrollView嵌套
重写Listveiw下面这个方法:
protected boolean overScrollBy(int deltaX, int deltaY, int scrollX,int scrollY, int scrollRangeX, int scrollRangeY,int maxOverScrollX, int maxOverScrollY, boolean isTouchEvent)
这个方法是控制滑动到边缘的处理方法,其中maxOverScrollY的默认值为0,,将其修改ListView就会就有弹性:
@Overrideprotected boolean overScrollBy(int deltaX, int deltaY, int scrollX,int scrollY, int scrollRangeX, int scrollRangeY,int maxOverScrollX, int maxOverScrollY, boolean isTouchEvent) {// TODO Auto-generated method stubreturn super.overScrollBy(deltaX, deltaY, scrollX, scrollY, scrollRangeX,scrollRangeY, maxOverScrollX, mMaxOverScrollY, isTouchEvent);}
注意这个值的适配,达到不同分辨率弹性的距离基本一致:
private void initMaxOverScrollY(Context context){DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();float density = displayMetrics.density;mMaxOverScrollY = (int)(density * mMaxOverScrollY);}
---------------------
每天进步一点点
----------------------
0 0
- Android:ListView优化之具有弹性的ListView
- Android开发之具有弹性的ListView
- 具有弹性的ListView
- 具有弹性的ListView
- 具有弹性的ListView
- Android 之 下拉时具有弹性的ListView
- 【Android UI】具有弹性的ListView
- Android 彻底征服 ListView 二 具有弹性的ListView
- 具有弹性效果的ListView
- Android群英传——第四章具有弹性的ListView
- ListView常用扩展之一-具有弹性的ListView
- android 自定义弹性的ListView
- android listview 的弹性滑动
- android 之listview的优化
- Android之ListView的优化
- Android之ListView的优化
- 具有弹性的ListView+自定义ListViewBar+背景特效
- Android弹性listview滚动
- nyoj 43 24 Point game 【dfs&&递归】
- Sublime Text3 快捷键
- IBM jni 专栏
- Android动画效果——X、Y轴抖动
- iOS6 创建全局的pch文件
- Android:ListView优化之具有弹性的ListView
- 接口
- 【超级表格创业谱】王庆刚:你的岗位有没有辜负你的才华?
- Android 6.0 Phone 多方通话流程
- 搭建Tiny6410裸机开发环境
- Android 代码移植drawable报错
- url转义字符原理
- tcp加速技术
- java SE复习笔记8