ビットマップがあり、その上に円または正方形を描きたいです。キャンバスを使用する必要がありますか、それともビットマップに描画する可能性がありますか?
2071 次
3 に答える
2
インスタンスを作成してコンストラクターに 渡すだけで、Canvas
データをインスタンスに描画するために使用します。ただし、は変更可能である必要があります。変更できない場合、そのピクセルデータを編集できなくなります。デフォルトでは、画像ファイルなどをロードして作成されたものは不変です。上に描画できる可変コピーを作成するには、元のバージョンをパラメーターとして使用するバージョンの1つを使用する必要があります。Bitmap
Canvas
Bitmap
Bitmap
Bitmap
Bitmap.createBitmap()
于 2012-11-27T17:50:19.050 に答える
1
既存のビットマップ上にキャンバスを作成すると、描画できます。
于 2012-11-27T17:43:56.707 に答える
0
次のようにキャンバスに描画する必要があります。
Bitmap bmp = Bitmap.createBitmap(width, height, Config.ARGB_8888);
Canvas canvas = new Canvas(bmp);
canvas.drawText("Test", 100, 100);
于 2012-11-27T17:50:59.223 に答える