Android在内存方面的最佳图像文件格式是什么?对于iOS来说,建议使用PNG,因为xCode会使用它来实现一些魔力。对Android来说,它是一样的吗?大型来源ImageView动画
我目前正在开发一个具有多个动画的大应用程序(滑动屏幕,褪色等)。目前为止所有的作品都很好不过,我注意到视图动画的视图包含一个带有(相当大)PNG的ImageView,因为源有点滞后。
很明显,我可以使PNG更小,但有什么额外的我可以做,以减少ImageView占用的内存量/使动画平滑?我知道PNG的文件大小比JPEG大得多,但我看不出这是一个问题,JPEG或PNG(我认为)最终以颜色数组的形式存储,所以它们都会占用相同的内存。由于较少的循环解压缩,PNG可能更适合加载。我再次假设,我对图像文件格式的知识是空的。
或者还有其他什么导致滞后?位图是否缩放以适合动画期间每个onDraw()的视图,所以我应该在将代码中的位图缩放到ImageView之前对其进行缩放?
感谢,
去通过9.png或简单的PNG图像 – ingsaurabh 2011-12-15 09:38:45