Scroller-弹性滑动
来源:互联网 发布:mac怎么看运行的程序 编辑:程序博客网 时间:2024/06/05 14:36
学习记录自《Android开发艺术探索》.
Scroller
弹性滑动对象,用于实现View的弹性滑动
private Scroller mScroller; public MyView(Context context) { this(context, null); } public MyView(Context context, AttributeSet attrs) { this(context, attrs, 0); } public MyView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); mScroller = new Scroller(context); } /** * 缓慢滑动到指定位置 * * @param destX * @param destY */ private void smoothScrollTo(int destX, int destY) { int scrollX = getScrollX();// 当前view的左上角相对于母视图的左上角的X轴偏移量 int delta = destX - scrollX; mScroller.startScroll(scrollX, 0, delta, 0, 1000); invalidate(); } @Override public void computeScroll() { if (mScroller.computeScrollOffset()) {//返回为true说明滚动尚未完成 scrollTo(mScroller.getCurrX(), mScroller.getCurrY()); postInvalidate(); } }
0 0
- Scroller-弹性滑动
- Scroller实现弹性滑动
- 弹性滑动(一)--使用Scroller
- 使用Scroller实现弹性滑动
- Scroller实现View弹性滑动
- Android View 的弹性滑动: Scroller使用说明
- Scroller弹性滑动对象(—)
- Scroller弹性滑动对象(二)
- 使用Scroller实现View的弹性滑动
- 自定义View(四)弹性滑动Scroller
- Android Scroller类详解--实现View内容弹性滑动
- View的事件体系之--View的弹性滑动Scroller
- 滑动Scroller
- Android中Scroller实现弹性滑动的原理和实例应用
- 弹性滑动
- android滑动之Scroller
- scroller滑动到底部
- android滑动之Scroller
- 静态广播接收者、动态广播接收者对比
- Andorid中几种简单又常见的ListView的优化方案!
- poj 2367
- C语言清空输入缓冲区
- Java通过反射创建对象
- Scroller-弹性滑动
- gcc的三级优化到底优化了哪些
- ExpandableListView嵌套GridView
- java.sql.SQLException: validateConnection false
- SpringMVC - 注解的Handler
- 约束和分页
- 三种预编译指令和<>与""的区别
- invokeRequired属性和 invoke()方法
- Python中几种导入模块的方式