React Native启动屏幕状态栏颜色(不兼容类型)。

9

我正在尝试在我的Android应用程序上实现react-native-splash-screen。

启动画面效果很好,但是当我尝试自定义状态栏颜色(请参见文档)时,我遇到了此错误:

"不兼容类型:无法将int转换为boolean"

enter image description here

我按步骤跟随说明(文档),我的代码完全相同

如果我删除 R.style.SplashScreenTheme,一切都正常。

PD:样式表styles.xml中的主题名称和R.style.THEMENAME相同

3个回答

36
< p > 给 show 函数添加第三个参数

SplashScreen.show(this, R.style.SplashScreenTheme, true);  // false to disable fullscreen

2
它对我起作用了。谢谢! - Hashan Shalitha

1

我之前也遇到过相同的问题。 这个包已经没有维护了,所以可能无法更改状态栏颜色。可以尝试使用react-native-bootsplash。它是一个良好维护的包,不会出现这样的问题。


是的,我终于决定转移到react-native-bootsplash,感谢! - Jose

0

只需降级到^3.2.0,它就可以正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接