2016-07-28 33 views
0

如果没有要显示的项目,并且图像几乎具有由我的UI/UX设计人员提供的大小,我得到了一个新的要求来显示图像而不是错误文本。所以我认为使用它是不公平的。由于它是透明背景图片,因此无法通过转换为JPG格式来缩小尺寸。我有4个分辨率的图像放置在不同的分辨率资源文件夹。但如果我将它们全部保存在我的APK中,那本身需要1 MB左右,所以我只从drawable-xhdpi文件夹中取得一个图像并保存在drawable-nodpi中。好的,所以我的查询如下优化图标使用?

1)如何有效地使用该图像?

2)如果我使用JPG图标替代PNG,任何后顾之忧?

3)如何只在drawable-nodpi中保留这些图像并在不同的尺寸文件中设置尺寸?

回答

0

1)如果您只需要支持API级别13+,则将PNG转换为WebP,否则使用ZopfliPNG优化您的PNG。

2)JPG不支持alpha通道,它是有损的。

3)只要把它放在drawable-xhdpi,让Android为你缩放图像。如果您不想缩放图像,请仅将drawable-nodpi中的图像放入。