Android 带阻尼效果的ListView
2014-06-11 09:45
211 查看
/** * 带阻尼效果的ListView * Created by Lezg on 2014/6/11. */ public class BounceListView extends ListView { private static final int MAX_Y_OVERSCROLL_DISTANCE = 200; private static final float SCROLL_RATIO = 0.5f;// 阻尼系数 public BounceListView(Context context) { super(context); } public BounceListView(Context context, AttributeSet attrs) { super(context, attrs); } public BounceListView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } @Override protected boolean overScrollBy(int deltaX, int deltaY, int scrollX, int scrollY, int scrollRangeX, int scrollRangeY, int maxOverScrollX, int maxOverScrollY, boolean isTouchEvent) { int newDeltaY = deltaY; int delta = (int) (deltaY * SCROLL_RATIO); if (delta != 0) { newDeltaY = delta; } return super.overScrollBy(deltaX, newDeltaY, scrollX, scrollY, scrollRangeX, scrollRangeY, maxOverScrollX, MAX_Y_OVERSCROLL_DISTANCE, isTouchEvent); } }
相关文章推荐
- android listview 去掉阻尼效果
- Android UI设计系列之自定义ListView仿QQ空间阻尼下拉刷新和渐变菜单栏效果(8)
- android ListView阻尼效果
- Android UI设计之<十>自定义ListView,实现QQ空间阻尼下拉刷新和渐变菜单栏效果
- Android使用最简单的方式实现ListView 拉出回弹效果,阻尼效果(一)
- Android回弹阻尼效果的简单实现,非基于ListView,ScrollView
- android的阻尼效果-ListView添加阻尼效果的HeadView
- android listview 反弹效果
- 实现自定义view(2):仿Android QQ多屏幕显示ListView的效果
- Android开发之-类似iPhone弹性效果的BounceListView
- Android开发之-类似iPhone弹性效果的BounceListView
- Android ListView自定义和选中效果
- android特效展示一:ListView的item滑动效果
- Android项目之---ListView实现论坛管理效果
- Android实现ListView圆角效果
- Android实现ListView圆角效果
- listView下拉刷新(仿sina微博Android客户端效果)
- [Android UI界面] 怎样实现ListView分页效果?
- android 改变 listView gridView的默认点击效果
- Android开发之ListView页眉页脚效果VS android背景渐变