【发布时间】:2019-08-28 19:23:52
【问题描述】:
我正在尝试在 android 上将导航栏设置为半透明。
以图像为例:
我尝试使用react-native-navigation-bar-color,但它只允许我隐藏导航栏/显示导航栏/更改导航栏的颜色。
所以使用这个导航栏库,我尝试设置changeNavigationBarColor('transparent');,但它让我的应用程序崩溃了。
我也尝试在AndroidManifest.xml 中设置android:fitsSystemWindows="true",这是我从here 带来的,但不幸的是没有任何改变。
【问题讨论】:
-
什么是崩溃?也许这就是这样做的方法,但您需要深入挖掘一下?
-
@doubleA 在我设置
changeNavigationBarColor('transparent');后重新加载后,应用程序崩溃,没有警告或异常。 -
你试过这个 changeNavigationBarColor('#ffffffff',true) 吗?它有 8f 而最后两个表示 Alpha 通道。
-
@Ashwin Mothilal 我以前尝试过这个技巧,不幸的是也没有运气......
-
@Rondev 仔细检查 logcat。您所描述的是来自 Android 操作系统的致命错误。 RN 中没有错误消息,屏幕上没有弹出任何内容是致命的崩溃。那应该在 AS 的 Logcat 中。
标签: javascript android react-native