描述
实现一个可以在父容器中随着手指自由移动的view
思路
1.继承view,重写onTouchEvent()方法
2.通过getX(),getY()方法获取新的位置
3.将控件移动到当前位置
4.继承View实现感觉更高大上,这里继承ImageView是为了设置背景方便观察
实战
1.通过setX(),setY()来重新设置view的位置
public class MoveView extends ImageView {
private int x, y;
public MoveView(Context context) {
this(context, null);
}
public MoveView(Context context, AttributeSet attrs) {
this(context, attrs, 0);
}
public MoveView(Context context, AttributeSet attrs, int defStyleAttr) {
super(contex