React-native-splash-screen 状态栏颜色(不兼容的类型)

Jos*_*ose 9 android react-native react-native-splash-screen android-splashscreen

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

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

“不兼容的类型:int 无法转换为布尔值”

在此输入图像描述

我按照说明一步一步(文档)。我的代码完全一样

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

PD:与styles.xml上的主题名称R.style.THEMENAME相同

小智 36

show向函数添加第三个参数

SplashScreen.show(this, R.style.SplashScreenTheme, true);  // false to disable fullscreen
Run Code Online (Sandbox Code Playgroud)

  • 这对我有用。谢谢! (2认同)

Yad*_*hna 1

不久前也有同样的问题。该包未被维护。所以可能无法更改状态栏颜色。也许尝试一下react-native-bootsplash。这是一个维护良好的软件包,不存在任何此类问题。