View的滑动
View 的滑动式 Android 实现自定义控件的基础。可以通过以下几种方式实现 View 的滑动。
layout()
View 在进行绘制的时候会调用 onLayout() 方法来设置显示的位置。通过修改 View 的 left、 top、 right、 bottom 这4个属性来控制 View 的坐标。
@Override
public boolean performClick() {
return super.performClick();
}
@Override
public boolean onTouchEvent(MotionEvent event) {
// 获取手指触摸点的横坐标和纵坐标
int x = (int) event.getX();
int y = (int) event.getY();
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
performClick();
lastX = x;
lastY = y;
break;
case MotionEvent.ACTION_MOVE:
// 计算移动的距离
int</

最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



