class SquareImageView extends View {
public SquareImageView(Context context) {
super(context);
init();
}
private void init() {
bitmap = Bitmap.createBitmap(500, 500, Bitmap.Config.ARGB_8888);
=mCanvas = new Canvas(bitmap);
mpaint = new Paint();
mpaint.setAntiAlias(true);
mpaint.setStyle(Paint.Style.STROKE);
mpaint.setColor(Color.RED);
mCanvas.drawColor(Color.BLUE, PorterDuff.Mode.DARKEN);
mCanvas.drawRect(100, 100, 200, 200, mpaint);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
}``
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.drawRect(100, 100, 200, 200, mpaint);
}
然后矩形正在绘制,并且
答案 0 :(得分:0)
这意味着onDraw是您的 only 绘图门。 https://developer.android.com/training/custom-views/custom-drawing#java