Android Java从十六进制值创建位图

Android Java从十六进制值创建位图,java,android,bitmap,Java,Android,Bitmap,有人能提出一种从十六进制值创建小型纯色位图图像的方法吗?我想我可能有答案。从技术上讲,我相信安卓操作系统比“pc”操作系统简单得多。上次我搜索创建位图(.bmp)时,我只找到了一些Android函数和非Android的BitmapFactory,这对我来说不起作用 请访问此网站: 这一点可能适合您: 静态位图创建位图(int[]颜色、int偏移量、int步幅、int宽度、int高度、Bitmap.Config配置) 返回一个不可变的位图 具有指定的宽度和高度,每个像素值设置为 颜色数组中的对应值

有人能提出一种从十六进制值创建小型纯色位图图像的方法吗?

我想我可能有答案。从技术上讲,我相信安卓操作系统比“pc”操作系统简单得多。上次我搜索创建位图(.bmp)时,我只找到了一些Android函数和非Android的
BitmapFactory
,这对我来说不起作用

请访问此网站:
这一点可能适合您:

静态位图创建位图(int[]颜色、int偏移量、int步幅、int宽度、int高度、Bitmap.Config配置)

返回一个不可变的位图 具有指定的宽度和高度,每个像素值设置为 颜色数组中的对应值

使用
createBitmap()


这里有一个链接将向您展示如何使用:

或者,您可以使用设置位图的纯色

例如:

  import android.graphics.Bitmap;
  ...
  Bitmap image = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
  image.eraseColor(android.graphics.Color.GREEN);

到目前为止你试过什么?或者,至少你想达到什么目的,一点背景会很好。到目前为止,你还没有尝试过任何东西。我一直在想办法,但是运气不好。
Bitmap image = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
Canvas canvas=new Canvas (image);
int HEX=0xFF888888;
canvas.drawColor (HEX);