我正在做一个二维渲染类(呈现一个int像素数组),我想要显示这个像素到屏幕上。我用ImageView尝试过,但不工作;有没有像Android上的画布方法?或者,您如何创建一个始终更新的图像? (我已经实现了运行的类)更新imageView所有的时间,Android
这是我做了什么:
@Override
public void run()
{
Imageview exampleImage = (ImageView) findViewById(R.id.exampleId);
// This is a simple method to do the int array image;
int[] img = new int[100]
for(int i = 0; i < 100; i++){
img[i] = i*100;
}
Bitmap bitmap = Bitmap.createBitmap(10, 10, Bitmap.Config.ARGB_8888);
bitmap.setPixels(img, 0, 10, 0, 0, 100, 100);
exampleImage.setImageBitmap(bitmap);
}
好,而且不会在屏幕
嗨,我看你是新来的SO。如果您觉得答案可以解决问题,请点击绿色复选标记将其标记为“已接受”。这有助于将注意力集中在仍然没有答案的旧版SO上。 – 2015-04-01 21:48:24