6

我设法为我的应用添加了夜间模式。它适用于除启动画面外的整个应用程序。启动画面使用操作系统夜间模式设置。我的应用程序级别更改不适用于初始屏幕。有什么办法可以在启动画面中处理夜间模式?

风格:

<style name="SplashScreenTheme" parent="Theme.AppCompat.DayNight.DarkActionBar">

    <item name="android:background">@drawable/logo</item>
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>

</style>

@drawable/标志:

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <color android:color="@color/compatible_night"/>
    </item>
    <item>
        <bitmap
            android:src="@drawable/grs"
            android:tileMode="disabled"
            android:gravity="center"
            />
    </item>
</layer-list>

颜色.xml(夜晚)

<color name="compatible_night">#121212</color>

颜色.xml

<color name="compatible_night">#FFFFFF</color>

我尝试在夜间文件夹中使用样式,在夜间文件夹中使用颜色,在夜间文件夹中使用图层列表,但没有任何效果

4

0 回答 0