首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >来自color.xml的安卓位图颜色

来自color.xml的安卓位图颜色
EN

Stack Overflow用户
提问于 2013-03-05 00:52:45
回答 2查看 1.1K关注 0票数 0

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

代码语言:javascript
运行
复制
mIcon11 = BitmapFactory.decodeResource(getResources(), R.color.grey);

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

我的颜色是:

代码语言:javascript
运行
复制
<resources>
<color name="grey">#696969</color>
</resources>
EN

Stack Overflow用户

发布于 2013-03-05 05:18:11

作为Bitmap

代码语言:javascript
运行
复制
int bitmapWidth = ...
int bitmapHeight = ....
Bitmap mIcon11 = Bitmap.createBitmap(bitmapWidth, bitmapHeight, Bitmap.Config.ARGB_8888);
mIcon11.eraseColor(getResources().getColor(R.color.grey));

因为它是一种颜色,所以您并不真正需要Bitmap。将其作为Drawable加载可能更好

代码语言:javascript
运行
复制
Drawable mIcon11 = getResources().getDrawable(R.color.grey);
票数 3
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15206697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档