개발/Android

[Android] 앱 초기 로딩시 흰 화면 제거(인트로 페이지 공백X)

blacktree 2024. 4. 23. 14:25
반응형

안녕하세요. Android 개발을 하다보면 앱 실행시 흰색 또는 검정색 화면 제거하는 방법에 대해서 알아보겠습니다. 

 

1. Splash화면에서 흰색/검은색  제거

  1. Themes.xml에 속성값을 추가
  2. android:windowContentOverlay
    1. preview window를 보이게 할지 안할지 설정하는 것이다. 
    2. Default는 false로 설정된다.
  3. android:windowIsTranslucent
    1. window를 투명으로 설정할지 말지에 대한 설정이다.
    2. true로 설정하면 window를 투명설정된다.

 

2. 예제

<style name="Theme.MyApp.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
    <item name="android:windowContentOverlay">@null</item>
    <item name="android:windowIsTranslucent">true</item>
</style>
728x90
반응형