【问题标题】:android bitmap color from color.xml来自color.xml的android位图颜色
【发布时间】:2013-03-05 05:18:11
【问题描述】:

我想将位图颜色设置为src。但我的颜色没有显示,只是空屏。我正在尝试做

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

如果我写R.drawable.imageName 它显示图像,为什么我的颜色没有显示?

我的颜色是:

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

【问题讨论】:

标签: android colors bitmap


【解决方案1】:

作为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);

【讨论】:

    【解决方案2】:

    【讨论】:

      猜你喜欢
      • 2016-09-20
      • 2013-04-25
      • 1970-01-01
      • 2011-09-19
      • 1970-01-01
      • 1970-01-01
      • 2012-08-04
      • 2018-05-10
      • 1970-01-01
      相关资源
      最近更新 更多