1. ホーム
  2. android

[解決済み] Androidで空のビットマップを作成し、Canvasで描画する。

2022-09-13 05:13:13

質問

空のビットマップを作成し、そのビットマップにキャンバスを設定し、そのビットマップに任意の図形を描画したいのですが、可能でしょうか?

どのように解決するのですか?

これはおそらく、あなたが考えているよりも単純なことです。

int w = WIDTH_PX, h = HEIGHT_PX;

Bitmap.Config conf = Bitmap.Config.ARGB_8888; // see other conf types
Bitmap bmp = Bitmap.createBitmap(w, h, conf); // this creates a MUTABLE bitmap
Canvas canvas = new Canvas(bmp);

// ready to draw on that bitmap through that canvas

このトピックについて私が見つけた一連のチュートリアルを紹介します。 Canvas で描画するシリーズ