AndroidプログラミングはBitmapのいずれかのブロックを消去する方法を実現します。

815 ワード

本論文の例は、AndroidプログラミングによるBitmapのいずれかのブロックを消去する方法を説明する。皆さんに参考にしてあげます。具体的には以下の通りです。
以前はBitmapの中の写真を切り取りますが、一つのブロックのつなぎ合わせは実現できますが、効率は低いです。長い間考えていましたが、ネットでBITMAPの写真のRGB情報を見て、この方法を考え出しました。使い心地がいいです。多くのエラー処理は書かれていません。基本機能だけを実現します。

public static Bitmap setTransparentAreaForBitmap(Bitmap b,
    int width, int height, int paddingleft, int paddingtop) {
  if (b == null) {
    return null;
  }
  int []pix = new int[width * height];
  for (int j = 0; j < height; j++) {
    for (int i = 0; i < width; i++) {
      int index = j * width + i;
      pix[index] = 0x00000000;
    }
  }
  b.setPixels(pix, 0, width, paddingleft, paddingtop, width, height);
  return b;
}

ここで述べたように、皆さんのAndroidプログラムの設計に役に立ちます。