<Android>statusBar흰색으로 바뀌면서 아이콘 색상 바꾸기

진섭·2022년 4월 7일
0
post-thumbnail
post-custom-banner

📌문제점

액션바를 지우고 statusBar색상을 흰색으로 바꾸었는데 statusBar에 있는 아이콘들이 흰색이라 statusBar색상과 겹쳐 보이지 않아서 문제가 발생했습니다.

📌해결방법

해결방법은 간단했습니다. <item name = "android:windowLightStatusBar">true</item> 이 코드를 밑에 적어주어 해결을 하였습니다.
그리고 이 코드는 API 23 이상에서만 작동한다고 합니다.

<resources xmlns:tools="http://schemas.android.com/tools">
    <!-- Base application theme. -->
    <style name="Theme.Yogiyo_clone" parent="Theme.MaterialComponents.DayNight.NoActionBar">
        <!-- Primary brand color. -->
        <item name="colorPrimary">@color/purple_500</item>
        <item name="colorPrimaryVariant">@color/purple_700</item>
        <item name="colorOnPrimary">@color/white</item>
        <!-- Secondary brand color. -->
        <item name="colorSecondary">@color/teal_200</item>
        <item name="colorSecondaryVariant">@color/teal_700</item>
        <item name="colorOnSecondary">@color/black</item>
        <!-- Status bar color. -->
        <item name="android:statusBarColor" tools:targetApi="l">@color/white</item>
        <!-- Customize your theme here. -->

        <item name = "android:windowLightStatusBar">true</item>
    </style>
</resources>
post-custom-banner

0개의 댓글