笔记一,自定义控件View滑动解锁。

敲点小Demo怀念一下~


笔记一,自定义控件View滑动解锁。_第1张图片

首先创建一个类 继承View.

并调用onMeasure方法测量Width和Height.


笔记一,自定义控件View滑动解锁。_第2张图片

布局中使用自定义控件.

在drawable文件中画出底部长方形框并倒角.

用BitmapFactory.decodeResource();方法并用onDraw中canvas画布画出滑动的按钮.


笔记一,自定义控件View滑动解锁。_第3张图片

在onTouchEvent中处理Thouch时间并计算移动距离和处理两边按钮越界问题.


笔记一,自定义控件View滑动解锁。_第4张图片

然后用Scroller方法处理放手动画的形式返回出发点.

最后用接口回调的方式返回一个方法让处理对应事件


笔记一,自定义控件View滑动解锁。_第5张图片

使用控件的Width或height时最好在onSizeChange方法中获取们可以避免空指针.

你可能感兴趣的:(笔记一,自定义控件View滑动解锁。)