在view中调用
private Bitmap getCurCanvas() {
int width = getWidth();
int height = getHeight();
Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
draw(canvas);
canvas.save();
return bitmap;
}
在view的外面调用
private Bitmap getCurCanvas(View v) {
int width = v.getWidth();
int height = v.getHeight();
Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
v.draw(canvas);
canvas.save();
return bitmap;
}