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