V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
bestmos
V2EX  ›  程序员

安卓启动页怎么适配屏幕尺寸

  •  
  •   bestmos · 2022-06-06 16:11:54 +08:00 · 1798 次点击
    这是一个创建于 934 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看了下好多设备的分辨率都不是 16:9 了,基本高度都在 2200px 往上走

    闪屏倒是没事,但是一张 1920×1080 的图片做启动页就会出现图片被拉变形的问题,怎么解决呢

    图片内容挺杂的,想改成.9 图也没有下手的地方

    9 条回复    2022-06-07 14:11:28 +08:00
    crayygy
        1
    crayygy  
       2022-06-06 16:26:03 +08:00
    矢量图 .9 都可以,或者用一个背景颜色比较接近的 layout 套一下
    bestmos
        2
    bestmos  
    OP
       2022-06-06 16:45:33 +08:00
    @crayygy 主要是图给定了,而且内容很多,都不能变形。
    crayygy
        3
    crayygy  
       2022-06-06 16:49:59 +08:00   ❤️ 1
    @bestmos #2 如果是这样的话,我更倾向于找设计重新要一些更合理的图,比用技术解决更简单。
    debuggeeker
        4
    debuggeeker  
       2022-06-06 16:57:28 +08:00
    想兼容好一点,就是把内容都往中间靠拢,安卓的屏幕这么多,不变形情况下,就只能取中间内容,类似于 centerCrop
    AoEiuV020CN
        5
    AoEiuV020CN  
       2022-06-06 17:37:00 +08:00   ❤️ 1
    没什么好办法,必须是针对安卓的情况设计启动图,
    一般就是预留空白做成.9 图指定拉升特定部位,
    或者微信那种 layer-list 实现,背景+前景,背景不管是纯色还是渐变,都需要前景图片配合一点,不可能太复杂,
    Aouyu
        6
    Aouyu  
       2022-06-06 17:45:12 +08:00
    layer-list
    cooaer
        7
    cooaer  
       2022-06-06 18:38:07 +08:00   ❤️ 1
    现在手机分辨率大都是 21:9 了,重新设计 21:9 的图,同时不能把重要的内容放到上下 2.5 倍的范围内,这样裁剪后在 16:9 的屏幕上也能正常显示
    ProphetN
        8
    ProphetN  
       2022-06-07 10:51:51 +08:00
    之前跟美工提过,主要内容按 16:9 设计,然后给图按 22:9 。自己手动做的话,纯色还好,带渐变啥的就没办法了。如果说了美工不理,直接黑边完事……
    bestmos
        9
    bestmos  
    OP
       2022-06-07 14:11:28 +08:00
    @ProphetN 我让改成了 20:9 ,好像 22 年上半年几款新机都是这尺寸。部分图像改成了球体,16:9 变形就变形吧。挤压一下变成椭圆也不违和
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1020 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:28 · PVG 06:28 · LAX 14:28 · JFK 17:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.