Android Splash Screen с поддержкой соотношения сторон 18: 9 - PullRequest
1 голос
/ 08 июля 2019

У меня проблемы с заставкой разрабатываемого приложения. Я установил 6 изображений с классическим разрешением (только портрет):

  • LDPI: 200 х 320 пикселей
  • MDPI: 320 х 480 пикселей
  • HDPI: 480 x 720 пикселей
  • XHDPI: 640 x 960 пикселей
  • XXHDPI: 960 x 1440 пикселей
  • XXXHDPI: 1280 x 1920 пикселей

До сих пор это работало нормально, поскольку появились новые устройства с соотношением сторон 18: 9.

Если я установлю приложение на большой экран, всплеск выглядит растянутым. Я не могу использовать изображение из девяти патчей, потому что заставка - это изображение с несколькими элементами, а не логотип на статическом фоне.

У меня вопрос: возможно ли создать дополнительный XXXXHDPI-большой или что-то подобное с новыми заставками в разрешении 18: 9. Это сохранит совместимость со старыми устройствами, в то время как новые устройства будут отображать всплеск правильно.

Я также попытался добавить новый файл ресурсов отношений и работает нормально, но он также обнаруживает некоторые разрешения 16: 9 как «большие», а затем созданный всплеск 18: 9 также отображается на некоторых устройствах 16: 9. , Я следовал инструкциям по следующей ссылке:

Фон заставки для формата изображения 18: 9 (Samsung Galaxy S8)

Что мне делать?

Заранее спасибо.

...