我一直在努力将画布转换为位图。
这是我关于 onDraw 函数的代码。我尝试了很多变化,但我仍然没有得到答案。
@Override
public void onDraw(Canvas canvas) {
super.onDraw(canvas);
Bitmap bitmap = Bitmap.createBitmap(canvas.getWidth(),canvas.getHeight(),Bitmap.Config.ARGB_8888);
canvas.setBitmap(bitmap);
for(List<Point> pointA : pointWhole)
{
Point prev = null;
for (Point point : pointA) {
if(prev != null)
{
canvas.drawLine(prev.x, prev.y, point.x, point.y, paint);
}
prev = point;
}
}
}
它似乎没有保存整个位图。