启动 app 的时候,会显示通过 theme 的 android:windowBackground 属性中指向的图片资源,该资源是获取`value`还是`values-night`下的资源取决于手机系统当前是否为黑暗模式,而非 app 内是否为黑暗模式。
我的需求:
手机系统为日间模式,app 系统内为黑暗模式,我想启动页加载的是`value-night`中的主题资源,这样可以跟我 app 在显示启动页直到 app 加载完成显示主界面的视觉效果统一起来(都是深色系),用户体验会更好一些。
尝试过的解决方案:
在 Application `onCreate`方法中使用了`AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_YES);`来设置应用的主题模式,但是并不会影响启动页的加载,失败了。
请教各位大佬,有什么解决方案吗?