腾讯QQ有那种红点拖动效果,今天就来实现一个简单的自定义View拖动效果,再回到原处,并非完全仿QQ红点拖动。
先来看一下效果图
简单说一下实现步骤
1.创建一个类继承View
2.绘制出一个小球
3.重写onTouchEvent,来根据手指放下,移动,抬起,来控制小球
4.直接在布局中引用
先贴一张图看下View的坐标系
下面就贴一下代码,最后会给出源码
public class CustomView extends View {
private int lastX;
private int lastY;
private int startLeft;
private int
评论0