支持18:9宽高比的Android启动画面

时间:2019-07-08 08:56:23

标签: java android splash-screen

我正在开发的应用程序的启动画面遇到问题。我设置了6张具有经典分辨率的图像(仅限人像):

  • LDPI:200 x 320像素
  • MDPI:320 x 480像素
  • HDPI:480 x 720像素
  • XHDPI:640 x 960像素
  • XXHDPI:960 x 1440像素
  • XXXHDPI:1280 x 1920像素

自从新设备以18:9的宽高比问世以来,这一直很好。

如果我在大屏幕上安装该应用程序,则启动画面看上去会拉长。我不能使用九个补丁的图像,因为初始屏幕是包含多个元素的图像,它不是静态背景中的徽标。

我的问题是,是否有可能用18:9的分辨率创建额外的XXXXHDPI-large或类似的东西与新的启动屏幕。这样可以保持与旧设备的兼容性,而新设备可以正确显示启动画面。

我也尝试添加新的比率资源文件并可以正常工作,但是它也将某些16:9分辨率检测为“大”,然后在某些16:9设备上也显示了我创建的18:9启动画面。我已经按照以下链接进行了操作:

Splash Screen Background for 18:9 Aspect Ratio (Samsung Galaxy S8)

我该怎么办?

谢谢。

0 个答案:

没有答案