0

ビットマップの色を に設定したいsrc。しかし、私の色は表示されず、空の画面です。やろうとしています

mIcon11 = BitmapFactory.decodeResource(getResources(), R.color.grey);

R.drawable.imageName画像を表示すると、なぜ私の色が表示されないのですか?

私の色は:

<resources>
<color name="grey">#696969</color>
</resources>
4

2 に答える 2

3

としてBitmap

int bitmapWidth = ...
int bitmapHeight = ....
Bitmap mIcon11 = Bitmap.createBitmap(bitmapWidth, bitmapHeight, Bitmap.Config.ARGB_8888);
mIcon11.eraseColor(getResources().getColor(R.color.grey));


色なので、本当に必要ありませんBitmap。あなたはそれを:としてロードする方が良いかもしれませんDrawable

Drawable mIcon11 = getResources().getDrawable(R.color.grey);
于 2013-03-04T21:18:11.337 に答える
-1

あなたはこれを参照することができます:AndroidでビットマップのRGB値を取得する方法

また

http://www.java2s.com/Code/Android/2D-Graphics/Findcomponentsofcolorofthebitmapatxy.htm

彼らはあなたがビットマップの色を得る方法について言及しています

于 2013-03-04T17:05:31.720 に答える