ImageView导致滞后

时间:2016-02-19 15:08:48

标签: java android imageview lag

我的应用中有一个ImageView。我的图像的第一个版本一切都很好: Version 1 of image。但是当我更新图像时:Version 2 of image,我的GUI开始滞后!

例如,按钮点击动画只显示3~4帧!

但对我来说没有任何意义。两个图像都是png并具有透明背景。导致滞后的图像甚至比旧图像小。

2 个答案:

答案 0 :(得分:4)

将图像移动到drawable-nodpi文件夹,看看它是否有所作为。理想情况下,您应该在不同的文件夹中为不同的分辨率放置不同大小的图像,以便缩放不会导致滞后。

答案 1 :(得分:1)

你不能使用那样大的图像。由于尺寸的原因,手机滞后了这么多。 根据我的经验,我使用以下规则:

  • 如果图像大于1080x1920(今天许多手机具有相似的分辨率)我将图像转换为JPG图像

  • 如果更小,我会继续使用PNG