6

私が使用した:

Bitmap bitmap= Bitmap.createBitmap(255, 255, Bitmap.Config.RGB_565); 
Canvas canvas = new Canvas(bitmap); 

背景色は黒...

私が使用する場合:

Bitmap.Config.ARGB_8888; 

背景色は白...

私の質問は、ビットマップの背景色を透明に変更し、背景をドラッグしないようにする方法です。中央の画像だけをドラッグする必要があります...

誰でもこの解決策または例を言うことができます....

4

3 に答える 3

2

これを試してください

 bitmap.eraseColor(getResources().getColor(R.color.thumb));
于 2016-11-19T10:14:25.237 に答える
2

追加してみる

ビットマップ bitmap= Bitmap.createBitmap(255, 255, Bitmap.Config.ARGB_8888);

その後、この行を試してください(Aはアルファ値の間隔で0〜255で、0は完全に透明です)。

bitmap.eraseColor(Color.argb(AAA,RRR,GGG,BBB));

于 2012-11-03T14:29:31.097 に答える
0

画像のすべてのピクセルをチェックして、その色を変更する必要があります。

あなたはこのリンクであなたの答えを得るでしょう これを参照してください

于 2012-11-03T12:13:18.610 に答える