アプリケーションにダークテーマを実装しました。システムがダークモードの場合、アプリケーションはダークモードになり、その逆も同様です。
問題は Branded Launch です。2 つの描画可能ファイルがあります。
暗い:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" android:opacity="opaque">
<item android:drawable="@color/splashColorDark"/>
<item>
<bitmap
android:src="@drawable/logo_branded"
android:mipMap="true"
android:gravity="center"/>
</item>
</layer-list>
そして光:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" android:opacity="opaque">
<item android:drawable="@color/splashColorLight"/>
<item>
<bitmap
android:src="@drawable/logo_branded"
android:mipMap="true"
android:gravity="center"/>
</item>
</layer-list>
ブランドローンチを使用するために、これを追加しました:
android:theme="@style/AppTheme.BrandedLaunchLight"
私の中でAndroidManifest.xml
明らかにこれを行うと、ダークモードがアクティブなときにダークブランドの起動を設定できません。私は何をすべきか?