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

为Android AnimationDrawable PNG序列提供资源的最佳实践是什么?,android,animation,splash-screen,animationdrawable,Android,Animation,Splash Screen,Animationdrawable,我已经在不同的屏幕密度中为splash loader动画创建了一系列PNG。我正在使用AnimationDrawable,并在XML文件中创建了动画。每个密度的PNG序列为30帧长。在5个密度和每个序列220kb的情况下,我的res文件夹开始变得太大 有没有一种更有效的方法可以为这个PNG序列提供资源而不压缩PNG序列?如果我只提供xxhdpi大小,它会缩小这些PNG的尺寸以适应更小的屏幕吗?这里的最佳做法是什么?我建议只使用一个文件夹使用您的xxhdpi,这样它就可以兼容更高和更低的密度,而且

我已经在不同的屏幕密度中为splash loader动画创建了一系列PNG。我正在使用AnimationDrawable,并在XML文件中创建了动画。每个密度的PNG序列为30帧长。在5个密度和每个序列220kb的情况下,我的res文件夹开始变得太大


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

我建议只使用一个文件夹使用您的
xxhdpi
,这样它就可以兼容更高和更低的密度,而且不要让android为您重新调整大小,您至少需要通过编程重新调整图像大小

您可以通过编程方式在保持图像纵横比的同时继续调整图像大小