我需要知道他是如何获取可绘制对象的。 我正在收集数组中的一些ImageView对象,它们的背景图像分辨率相当大,因此它们需要大量的内存...... 我已经读过某个地方,它会自动创建具有我的imageView分辨率的图像,所以我认为它比第一个需要更少的内存...... 请告诉我,如果我设置scaleType属性,它会缩放该图像吗? 这有助于我节省记忆吗?
答案 0 :(得分:3)
它不会为您保存任何内存来设置ImageView的scaleType,因为无论您选择哪种缩放,原始支持Bitmap仍将保留。由于您可以动态调整大小或更改比例类型,因此ImageView无法针对图像大小进行优化。