自定义一个类,继承自View
package view;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.support.annotation.Nullable;
import android.util.AttributeSet;
import android.view.View;
/**
* Created by Administrator on 2017/11/28.
*/
public class MyView extends View {
private Paint mPaint = new Paint();
public MyView(Context context) {
super(context);
init();
}
public MyView(Context context, @Nullable AttributeSet attrs) {
super(context, attrs);
init();
}
public MyView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
init();
}
private void init(){
mPaint.setColor(Color.BLUE);
//设置线宽
mPaint.setStrokeWidth(10);
} @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas);
//实现圆 等
Android--自定义View入门
最新推荐文章于 2024-03-13 13:32:27 发布