タイトルを表示新しいキャンバスを描画すると、古いキャンバスのコンテンツが削除されますか?
私はキャンバスにdrawCircleを持っていますが、下のコードで新しいキャンバスを作っていたら、古いサークルは消えてしまいますか?私はそれが効率的ではないかもしれないが、私は興味があると理解しています。
ImageView background = (ImageView) findViewById(R.id.Background);
Bitmap bitmap = Bitmap.createBitmap(500,500, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
Paint paint = new Paint();
paint.setStyle(Paint.Style.FILL);
paint.setColor(Color.BLUE);
canvas.drawCircle(point0,point1,10,paint);
background.setImageBitmap(bitmap)
おかげ
号すべての描かれた内容が消去されます。しかし、私はあなたがすぐにあなたの記憶を記入し、OOM例外が発生しますね。 –
どうすれば私は新しいdrawCircleを作成し、古いものを削除/消去するのですか? –
スレッドの先頭でclearCircleを使用する必要がありますか?または、スレッド内で繰り返し消去しますか?または、スレッドで色を透明/クリアに繰り返し設定しますか?このことについてどうお勧めしますか?ありがとう。 –