1

キャンバスをビットマップに変換するのに苦労しています。
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;
        }
    }
}

ビットマップ全体を保存していないようです。

4

0 に答える 0