我一直在尝试在Xamarin Forms中创建以下布局,这是一个带透明状态栏的背景图片:
我想要一个带有透明状态栏的背景图像,如上图所示 . 我的问题是:
-
我无法在Android上执行此操作,而在iOS上则很好 . 我试图将我的状态栏设置为透明并以编程方式进行,似乎我的图像只是没有落后于状态栏..我没有在互联网上找到任何有关它的相关信息,只是为了改变它我做过的AppTheme信息但是没有用 .
-
在iOS上,状态栏文本颜色为黑色,也无法将其更改为白色 .
我花了两周的时间试图找出如何做到但仍然无法做到这一点 . 我应该为此创建一个自定义渲染器吗?或者有更简单的方法吗?
2 回答
您可以使用此解决方案并应用颜色 .
在
new Android.Graphics.Color(18, 52, 86, 255)
中,您可以传递RGBA
颜色 .在
LoadApplication()
之前添加此代码LoadApplication()
在
MainActivity
之后的LoadApplication()
之后添加此代码这看起来像在styles.xml中使用此代码: