为Android AnimationDrawable PNG序列提供资源的最佳做法是什么?

时间:2014-09-03 23:57:41

标签: android animation splash animationdrawable

我已经为各种屏幕密度的飞溅加载器动画创建了一系列PNG。我正在使用AnimationDrawable并在XML文件中创建动画。每个密度的PNG序列长度为30帧。每个序列有5个密度和220kb,我的res文件夹开始变得太大。

是否有更有效的方式为PNG序列提供资源而不压缩PNG?如果我只提供xxhdpi尺寸,它会缩小这些PNG的尺寸以适应更小的屏幕吗?这里的最佳做法是什么?

1 个答案:

答案 0 :(得分:1)

我建议只使用xxhdpi使用一个文件夹,以便兼容更高和更低的密度,不要让android为你重新调整大小,你需要至少以编程方式重新调整图像大小

您可以按照this link关于如何在以编程方式维护其宽高比的同时调整图像大小。