Android:如何devise启animation面的图像?

你好,我想显示一个启animation面的图像; 我已经阅读http://developer.android.com/guide/practices/screens_support.html关于不同的目录(ldpi,mdpi,…)创build下res /但我不明白,除了创造240×320,320×480和480×800的相同图像,我需要做其他事情,以达到一个好的结果。 任何人都可以build议我哪个是最好的?

在此先感谢c。

Solutions Collecting From Web of "Android:如何devise启animation面的图像?"

你所描述的是你需要做的。 您需要为每个屏幕像素密度组(ldpi,mdpi,hpdi和poss xhdpi)

其他的事情你可以做?

  • 在图像周围使用背景,使图像看起来更加舒展(例如,如果图像在边缘附近是白色,则使用白色背景)。 如果图像周围没有明显的边框,它会变得更好,并且会渐变为背景。
  • 背景/边框可以是9贴片 ,可拉伸的图像
  • 从理论上讲,你可以提供更多的图像,并根据实际的屏幕尺寸在运行时select它们,但这是一个非常糟糕的主意(你永远不知道会有什么新的尺寸)
  • 请记住包括肖像和风景版本 – 如果可以避免的话,从来就不是一个好主意

想象一个像可resize的网页一样的Android屏幕 – 它们会以各种不同的大小和形状出现,而且您的布局需要适应所有环境。

像Ollie C说的那样,我也做了一个我在后台设置的9补丁,这个方法唯一的问题是你的Splashscreen必须有统一的可伸缩区域。