我有一组ARGB像素:
for(int i = 0; i < 256; i++)
{
black_to_white[i] = 0xFF000000 | (i << 0) | (i << 8) | (i << 16);
}
我需要从这个创建Bitmap,结果应该如下所示:
如何从这个整数数组中创建一个图像放入imageview?
我试过了:
int width = 256
int height = 1
Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
bitmap.setPixels(array, 0, width, 0, 0, width, height);
答案 0 :(得分:1)
Bitmap.createBitmap(black_to_white, 256, 1, Bitmap.Config.ARGB_8888)
应该有用。