6

我正在尝试在我的 Android APP 上实现 react-native-splash-screen。

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

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

在此处输入图像描述

我一步一步地按照说明进行操作(文档)。我的代码完全相同

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

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

4

3 回答 3

6

show向函数添加第三个参数

SplashScreen.show(this, R.style.SplashScreenTheme, true);  // false to disable fullscreen
于 2022-01-11T14:48:01.713 回答
0

只需降级到 ^3.2.0 就可以了

于 2021-12-25T12:37:38.337 回答
0

前段时间有同样的问题。该软件包未得到维护。所以可能无法更改状态栏颜色。也许尝试react-native-bootsplash。这是一个维护良好的软件包,没有任何这样的问题。

于 2021-12-17T09:42:23.190 回答