基本思路:
1.通过SurfaceView绘制图形,我们可以得到绘制图形后的path
2.启用新的canvas,将path绘制到canvas
3.将bimap存到sd卡
//新建bitmap
Bitmap bitmap = Bitmap.createBitmap(width,
height, Bitmap.Config.RGB_565);
//创建新的画布
Canvas canvas = new Canvas(bitmap);
//设置画布背景色
canvas.drawColor(Color.WHITE);
//设置绘制路径、画笔
canvas.drawPath(path, paint);
// 保存bimap到sdcard
FileOutputStream fos = null;
try {
fos = new FileOutputStream(sdPath+"/a.png");
bitmap.compress(Bitmap.CompressFormat.PNG, 100, fos);
fos.flush();
fos.close();
} catch (java.io.IOException e) {
e.printStackTrace();
}