如何设计启动屏幕的图片?

7

我想展示一个启动画面图片。我已经阅读了屏幕兼容性概述,了解了在res/下创建不同目录(ldpi、mdpi等)的方法,但我不明白除了创建240x320、320x480和480x800的相同尺寸的图片外,是否需要做其他事情才能获得良好的效果。
有人能建议我应该做什么最好吗?

2个回答

8
你所描述的是需要做的事情。你需要为每个屏幕像素密度组(ldpi,mdpi,hpdi和可能的xhdpi)准备一张图片。
其他可以做的事情:
- 在图像周围使用背景,以便图像伸展(例如,如果图像边缘附近是白色,请使用白色背景)。如果图像周围没有明显的边框,并且它褪色到背景中,那么它看起来会更好。 - 背景/边框可以是可伸缩图像。 - 理论上,您可以提供更多的图像,并根据实际屏幕大小在运行时选择它们,但这是一个非常糟糕的想法(你永远不知道什么新尺寸会出现)。 - 记得包括纵向和横向版本——如果可能的话,绝不要假设一个方向。
把Android屏幕想象成一个可调整大小的网页——它们有各种不同的大小和形状,你的布局需要适应所有的情况。

0

就像Ollie C所说的那样,我也制作了一个9-patch并将其设置为背景。但是这种方法唯一的问题是您的启动屏幕必须具有统一的可伸缩区域。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接