【发布时间】:2019-03-17 15:25:29
【问题描述】:
我正在寻找一种使用 Xamarin Forms 将 Android StatusBar 完全透明的方法。我可以通过将 android:windowTranslucentStatus 设置为 true 轻松使其半透明。它将是黑色的,不透明度约为 50%,但无论如何它的背景都是可见的,这不是我想要的。
我找到了这篇文章,结果这正是我所需要的
https://learnpainless.com/android/material/make-fully-android-transparent-status-bar
但问题是在 Xamarin Forms 中似乎没有明显的方法可以实现相同的目标。我只是还没有找到一种方法来设置这样的装饰标志,也没有在styles.xml中做到这一点
我还看到了这个主题(在我创建我的主题时向我建议)Android transparent status bar and actionbar 并在 Google 上搜索了这个主题 Xamarin Forms background image with transparent status bar 和其他几个主题。 但是所有这些解决方案最终也会有一个半透明的状态栏。 所以我完全坚持这个
【问题讨论】:
-
还是没有解决办法?我也面临同样的问题。
-
不。我决定忘记 xamarin 并完全改用 Flutter
标签: android xamarin xamarin.forms statusbar transparent