我正在做一个项目,我希望在整个屏幕上随机散布100张相同的图像。将来,我想要在用户点击图像时图像消失。
我现在主要关注以最有效的方式显示重复图像。似乎我可以设置它,以便图像相同的事实使它更有效;我只是不确定如何。我不想再进一步,直到我知道我有一个坚实的基础。我正在使用.png文件。
我没有明确答案地环顾四周。
另外,如果更容易用两个圆圈(这是我的图像)绘制我的对象,而不是使用位图?
任何线索???
答案 0 :(得分:2)
假设您正在讨论在Canvas
对象上绘制位图,该方法应该非常简单。您将图像加载到Bitmap
对象并将其保留为拥有类的成员,并使用canvas.drawBitmap(...)
函数绘制100次。
另一种方法是使100张ImageView具有相同的图像,但我甚至不会写细节,因为这样效率会非常低效!
答案 1 :(得分:0)
您可以使用listView:http://developer.android.com/guide/topics/ui/layout/listview.html 它显示了一个项目列表,使用适配器来扩充元素。使用起来非常简单。