package com.example.tyxiong.myapplication;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
/**
* Created by tuyaxiong on 13/10/2016.
* company Ltd
* 53432973@qq.com
*/
public class DrawView extends View {
private float x;
private float y;
private boolean flagTouch=false;
private final Paint paint = new Paint();
public DrawView(Context context) {
super(context);
}
public DrawView(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
protected void onDraw(Canvas canvas) {
if(flagTouch) {
paint.setColor(Color.BLUE);
canvas.drawCircle(x, y, 10, paint);
}
}
@Override
public boolean onTouchEvent(MotionEvent event) {
flagTouch=true;
x = event.getX();
y = event.getY();
invalidate();
return true;
}
}
自定义View组件 随手指球
最新推荐文章于 2019-06-24 11:43:23 发布