【问题标题】:How to design image for splash screen?如何设计启动画面的图像?
【发布时间】:2011-04-02 15:00:12
【问题描述】:

我想显示一个启动画面图像。我已经阅读了Screen compatibility overview 关于在 res/ 下创建不同目录(ldpi、mdpi、...)的信息,但我不明白除了创建相同的 240x320、320x480 和 480x800 图像之外,我是否需要做其他事情取得好成绩的事情。
任何人都可以建议我做最好的事情吗?

【问题讨论】:

    标签: android android-resolution


    【解决方案1】:

    你描述的就是你需要做的。您需要为每个屏幕像素密度组(ldpi、mdpi、hpdi 和 poss xhdpi)提供一个图像

    你还能做什么?

    • 在图像周围使用背景,使图像看起来可以拉伸(例如,如果图像边缘附近为白色,则使用白色背景)。如果图像周围没有明显的边框并且淡入背景会更好看。
    • 背景/边框可以是9-patch,可拉伸图片
    • 理论上您可以提供更多图像并在运行时根据实际屏幕尺寸选择它们,但这是一个非常糟糕的主意(您永远不知道会出现哪些新尺寸)
    • 请记住包括纵向和横向版本 - 如果可以避免,假设一个方向绝不是一个好主意

    将 Android 屏幕想象成一个可调整大小的网页 - 它们有各种不同的大小和形状,您的布局需要拉伸并适应所有人。

    【讨论】:

      【解决方案2】:

      就像 Ollie C 说的,我也在后台做了一个 9-patch,这个方法的唯一问题是你的 Splashscreen 必须有统一的可拉伸区域。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-04-17
        • 1970-01-01
        • 2020-11-06
        • 1970-01-01
        • 2012-04-15
        • 2013-08-24
        • 2017-01-10
        相关资源
        最近更新 更多