首页 > 解决方案 > Xamarin Forms Android 导航栏向下移动

问题描述

我在 Xamarin Forms 应用程序中使用 NavigationPage。当页面第一次加载时,导航栏部分在 Android 状态栏(时钟、电池、通知等)下方开始,然后在页面加载后一两秒向下移动到状态栏下方。我喜欢状态栏图标不会覆盖我的导航栏,但我不喜欢用户看到它发生变化。有没有办法解决这个问题,以便当页面第一次变得可见时它已经向下移动了?提前感谢!

标签: xamarin.forms

解决方案


我个人更喜欢在 Android 上的 Xamarin.Forms 应用程序中默认出现在顶部的尴尬栏上的“启动画面”。在我的启动画面风格中,我只是让应用程序的图标漂浮在白色区域的中间,顶部没有导航栏。如果我正确理解您的问题,此解决方法将摆脱第一部分,因此不再存在“转变”。有很多关于如何做到这一点的博客文章,这里有一篇这是我的项目,我有一个启动画面。


推荐阅读