活动中可容忍的最大Imageview数量?

时间:2014-01-24 21:11:36

标签: java android performance imageview

在另一个操作系统帖子中有人提到将Imageview添加到数组中。是否有人进行了性能测量,比如“最大图像视图数量”,是否显示和动画?

这个问题实际上是关于我是否需要定期删除Imageview,因为越来越多的动画添加和动画。

2 个答案:

答案 0 :(得分:1)

是的,删除旧图像超过某个限制(100,200?)应该是一个好主意,让应用程序“漂浮”。无论如何,没有真正的用户能够在一个设备上观看超过100个全屏图像:)

答案 1 :(得分:0)

这将取决于设备。较旧的设备比新设备具有更少的应用程序内存。

ImageView的最大数量也将在很大程度上取决于图像大小。例如,如果您有一个ImageView的图像为10000 x 10000,则可能无法加载该单个图像视图。 32 x 32 ImageView s的数量将非常大。如果您的意思是没有任何内容的ImageView,那么该数字可能大约为1000或更多。

但是,由于您提到显示(和动画),因此它们将取决于其位图中的像素数。动画应该真正影响“最大数量”。