【问题标题】:React Native - Navigate from screen with status bar to full screenReact Native - 从带有状态栏的屏幕导航到全屏
【发布时间】:2020-01-04 14:21:22
【问题描述】:

我的应用中有 2 个屏幕,一个有状态栏,一个没有状态栏。第一个屏幕是全屏(没有状态栏),其中包含导航到带有状态栏的第二个屏幕的按钮。

隐藏状态栏的第一个屏幕代码:

渲染(){ 返回 ( ); }

当我从第一个屏幕跳转到第二个屏幕并在第二个屏幕上按返回按钮时,第一个屏幕闪烁(UI 从状态栏重新排列到全屏)布局,因为它隐藏了第二个屏幕中未隐藏的状态栏。所以最终,在一小部分时间里,UI 看起来很糟糕。

我试图在第二个屏幕的后按时隐藏状态栏,但它会在第二个屏幕的 UI 上闪烁。有什么办法可以解决这个问题吗?

任何帮助将不胜感激!

【问题讨论】:

    标签: android react-native user-interface navigation fullscreen


    【解决方案1】:

    我猜你用来隐藏栏的代码不是最好的方法。 你有没有尝试过这样的事情: React Native StatusBar

    你在哪里可以使用 React Native 提供的东西来处理这个问题? 更重要的是,如果您打算为最终具有不同行为的 Android 和 iOS 构建,则需要小心使用什么。

    由于我的声誉,我还不能对您的问题发表评论,但是请您提供有关您的代码结构的更多详细信息吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-15
      • 2017-09-09
      • 1970-01-01
      • 2018-10-23
      • 1970-01-01
      • 2020-03-06
      相关资源
      最近更新 更多