是否可以强制使用暗模式启动画面?
Is it possible to force dark mode splash screen?
我正在实施深色模式,并且我在 drawable-night
中有一个深色模式版本的启动画面。然后在应用程序的 onCreate
中调用:
override fun onCreate() {
super.onCreate()
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES)
}
不过,启动画面好像还是按照系统设置的,不是我设置的。我尝试在应用程序的 init
中做同样的事情,但结果相同。有办法吗?
override fun onCreate() {
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES)
super.onCreate()
}
试试这个
目前看来是不可能的。
WhatsApp 或 Slack 等大型应用程序的行为方式相同,并且也没有黑色启动画面,除非系统范围的黑暗模式设置为 on。
我正在实施深色模式,并且我在 drawable-night
中有一个深色模式版本的启动画面。然后在应用程序的 onCreate
中调用:
override fun onCreate() {
super.onCreate()
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES)
}
不过,启动画面好像还是按照系统设置的,不是我设置的。我尝试在应用程序的 init
中做同样的事情,但结果相同。有办法吗?
override fun onCreate() {
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES)
super.onCreate()
}
试试这个
目前看来是不可能的。
WhatsApp 或 Slack 等大型应用程序的行为方式相同,并且也没有黑色启动画面,除非系统范围的黑暗模式设置为 on。