我的应用中有一个ImageView。我的图像的第一个版本一切都很好: Version 1 of image。但是当我更新图像时:Version 2 of image,我的GUI开始滞后!
例如,按钮点击动画只显示3~4帧!
但对我来说没有任何意义。两个图像都是png并具有透明背景。导致滞后的图像甚至比旧图像小。
答案 0 :(得分:4)
将图像移动到drawable-nodpi文件夹,看看它是否有所作为。理想情况下,您应该在不同的文件夹中为不同的分辨率放置不同大小的图像,以便缩放不会导致滞后。
答案 1 :(得分:1)
你不能使用那样大的图像。由于尺寸的原因,手机滞后了这么多。 根据我的经验,我使用以下规则:
如果图像大于1080x1920(今天许多手机具有相似的分辨率)我将图像转换为JPG图像
如果更小,我会继续使用PNG