Androidアプリ開発逆引き大全 500の極意

グラフィックスとアニメーション - Tips457 ビットマップ領域を作成する

登録タグ
Icon comment count 0
Icon stock count 0

7-3Canvas上の2D描画Tips457 ビットマップ領域を作成する

対応Ver:全て

Level2

Answer作成したビットマップは別のキャンバスに与える

キャンバスは、ビットマップ領域を描画可能にしたものです。ViewのメソッドonDrawで引数として与えられるキャンバスは、すでにビットマップ領域を持っています。

自分でビットマップ領域を作成したら、それを新たなキャンバスに与えたのち、onDrawの引数であるキャンバス上に描画することになります。このとき、drawCanvasというメソッドはなく、用いるのはdrawBitmapです。

ビットマップ領域の最も簡単な作成法はリスト1の通りです。

 最も簡単なビットマップ領域の作成
Bitmap bitmap = 
  Bitmap.createBitmap(
    200, 200, Bitmap.Config.
ARGB_8888);

リスト1のメソッド「

出典情報

Medium

Androidアプリ開発逆引き大全 500の極意

  • 著者: 清水 美樹

コメント

    コメントはありません