룬아님의 취중코딩

Android12 Splash Screen 로고 지우기 본문

개발/안드로이드 개발

Android12 Splash Screen 로고 지우기

룬아님 2023. 4. 28. 11:20

별도로 Splash Screen을 사용하지 않던 앱을 Android12에서 사용하게 되면 앱아이콘이 앱을 시작할 때 크게 나타나게 된다.

별도의 로고나 애니메이션을 노출하고 싶지 않은 경우

 

logo_transparent.xml

<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <solid android:color="@android:color/transparent" />
</shape>

theme.xml

    <style name="AppTheme.Splash" parent="Theme.SplashScreen">
        <item name="windowSplashScreenAnimatedIcon">@drawable/logo_transparent </item>
        <item name="windowSplashScreenAnimationDuration">0</item>
        <item name="windowSplashScreenBackground">@color/white</item>

        <item name="postSplashScreenTheme">@style/AppTheme</item>
    </style>

 

투명색 로고를 임의적으로 만들고 duration을 0으로 하여 흰하면으로 빠르게 지나가도록 구현하였다.

반응형
Comments