Xamarin表示Android导航栏向下移动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Xamarin表示Android导航栏向下移动相关的知识,希望对你有一定的参考价值。

我在Xamarin Forms应用程序中使用NavigationPage。当页面首次加载时,导航栏会部分地在android状态栏下启动(时钟,电池,通知等),然后在页面加载后一秒或两秒,它会向下移动到状态栏的正下方。我喜欢状态栏图标不覆盖我的导航栏,但我不喜欢用户看到它移动。有没有办法解决这个问题,以便当页面首次显示时,它已经向下移动了?谢谢!

答案

我个人更喜欢在Android上的Xamarin.Forms应用程序中默认显示在顶部的尴尬栏上的“闪屏”。在我的启动画面风格中,我只是将应用程序的图标浮动在白色字段的中间,顶部没有导航栏。如果我正确理解你的问题,这个解决方法将摆脱第一部分,因此不再有“转变”。关于如何做到这一点有很多博客文章,here is onehere is my project,我有一个闪屏。

以上是关于Xamarin表示Android导航栏向下移动的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin.Forms 3.1.0+版本 Android 原生支持底部导航栏

Xamarin.Forms 3.1.0+版本 Android 原生支持底部导航栏啦

如何在 Xamarin Forms 中滚动时折叠(隐藏或向上滑动)导航栏(标题栏)?

iOS Swift 导航栏按钮向下移动

导航栏将文本视图中的文本向下移动 2 倍其高度

Xamarin构成底部导航栏