3

我正在实施暗模式,并且在drawable-night. 然后在应用程序中onCreate我调用:

override fun onCreate() {
    super.onCreate()
    AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES)
}

但是,启动画面似乎仍然遵循系统设置,而不是我设置的设置。我尝试在应用程序中做同样的事情,init但产生了相同的结果。有没有办法做到这一点?

4

2 回答 2

1

看来目前还不可能。

WhatsApp 或 Slack 等大型应用程序的行为方式相同,并且除非系统范围的暗模式设置为on ,否则也没有暗启动屏幕。

于 2020-06-16T07:17:45.070 回答
0
override fun onCreate() {

AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES)

super.onCreate()
}

尝试这个

于 2020-05-20T16:35:43.373 回答