Android如何在运行时有效地绘制400个相似的图片(只有不同​​的颜色)

时间:2013-05-02 13:48:51

标签: android bitmap imageview

我知道有类似的问题已被问过,但我找不到一个好的awnser,我是一个Android初学者。我希望能够在运行时绘制房屋(屏幕截图)。到目前为止,我有bean能够创建400个带有不可见图像的图像视图,并在运行时交换图像。 我觉得这是非常低效的,我似乎有一些记忆问题。图像不需要是可点击的。我找不到在运行时添加图像视图的方法。我可以使用gridview(由于电路板的结构似乎很难)。 谢谢

Android app with some houses drawn

1 个答案:

答案 0 :(得分:0)

我优先使用AndEngine。你可以在这里(http://www.matim-dev.com/tutorials.html)完成一个好的结果,或者你可以创建自定义视图并覆盖onDraw(Canvas canvas)方法

@Override
protected void onDraw(Canvas canvas) {

  canvas.drawBitmap(bitmap, left, right,paint);

  super.onDraw(canvas);
}