From 78e88b541831cb533fc01ed4bced7afc9e019294 Mon Sep 17 00:00:00 2001 From: Gergely Hegedus Date: Wed, 13 Apr 2022 20:06:06 +0300 Subject: [PATCH] Fix Resource loading above API 25 on SplashScreen Compose --- .../test/showcase/compose/screen/splash/SplashScreen.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/fnives/test/showcase/compose/screen/splash/SplashScreen.kt b/app/src/main/java/org/fnives/test/showcase/compose/screen/splash/SplashScreen.kt index 7030d4d..65cec1f 100644 --- a/app/src/main/java/org/fnives/test/showcase/compose/screen/splash/SplashScreen.kt +++ b/app/src/main/java/org/fnives/test/showcase/compose/screen/splash/SplashScreen.kt @@ -1,5 +1,7 @@ package org.fnives.test.showcase.compose.screen.splash +import android.os.Build.VERSION +import android.os.Build.VERSION_CODES import androidx.compose.foundation.Image import androidx.compose.foundation.background import androidx.compose.foundation.layout.Box @@ -16,8 +18,13 @@ import org.fnives.test.showcase.R @Composable fun SplashScreen() { Box(Modifier.fillMaxSize().background(colorResource(R.color.purple_700)), contentAlignment = Alignment.Center) { + val resourceId = if (VERSION.SDK_INT >= VERSION_CODES.N) { + R.drawable.ic_launcher_foreground + } else { + R.mipmap.ic_launcher_round + } Image( - painter = painterResource(R.mipmap.ic_launcher_round), + painter = painterResource(resourceId), contentDescription = null, modifier = Modifier.size(120.dp) )