Использование android:width,height не решило проблему (ширина атрибута используется только на уровне API 23 и выше (текущий минимум – 21). )). Я тестирую приложение на физическом устройстве (Samsung s4 под управлением Android 5.1, потому что виртуальное устройство работает медленно).
Другие решения, которые я нашел, заключались в изменении размера изображения, это приводило к изображение будет зашумлено.
layer-list
Код: Выделить всё
Код: Выделить всё
@color/black
@drawable/splash_background
Код: Выделить всё
@SuppressLint("CustomSplashScreen")
class SplashActivity: ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
lifecycleScope.launchWhenCreated {
delay(3000)
val intent = Intent(this@SplashActivity, MainActivity::class.java)
startActivity(intent)
finish()
}
}
}

Логотип Spotify имеет размер 512x512 пикселей, когда я пытаюсь сделать он меньше, он искажается с помощью онлайн-редактора изменения размера изображения. Вот точный результат: изображение становится размытым и шумным.

Подробнее здесь: https://stackoverflow.com/questions/788 ... layer-list
Мобильная версия