package kk.com.wangkeqiang20190226.myactivaty;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
public class MyView extends View {
//定义画笔
Paint paint;
public MyView(Context context) {
super(context);
}
public MyView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MyView(Context context,AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
//重写的方法
@Override
public void draw(Canvas canvas) {
super.draw(canvas);
//实列化画笔对象
paint = new Paint();
//给画笔设置颜色
paint.setColor(Color.RED);
//设置画笔属性
paint.setStyle(Paint.Style.FILL);//实心
//paint.setStyle(Paint.Style.STROKE);//空心
//设置画笔粗细
paint.setStrokeWidth(8);
//1,获取父布局的宽,父布局的高,圆的半径,画笔
canvas .drawCircle(getWidth()/2,getHeight()/2,200,paint);
}
}
自定义View画圆
猜你喜欢
转载自blog.csdn.net/wangshuo_/article/details/87971185
今日推荐
周排行