【问题标题】:Is it possible to turn off the drawerBackground screen overlap?是否可以关闭drawerBackground屏幕重叠?
【发布时间】:2020-01-16 08:24:55
【问题描述】:

当在移动设备上打开应用程序时,我需要有一个功能齐全的抽屉导航器(抽屉类型:正面,在滑动时隐藏,在屏幕外按下时关闭抽屉)。但在平板电脑版本中,我需要始终使用抽屉类型打开抽屉导航:滑动,同时有机会在当前屏幕上按下。我怎样才能做到?

预期的屏幕显示

我的应用程序现在如何工作

预期行为

  • 我希望有一种解决方案可以将基板禁用为背景视图

您的环境

“反应导航”:“4.0.10”, “反应导航抽屉”:“2.3.2”, “反应导航堆栈”:“1.10.3”,

【问题讨论】:

    标签: react-native react-navigation react-navigation-drawer


    【解决方案1】:

    我在这个库的源文件中找到了一些信息

    我们不希望用户在 抽屉是打开的一种方法是根据指针事件调整 进度但是我们也可以在屏幕后面发送叠加层,这 有效,而且代码少得多。

    所以,您的案例似乎无法执行

    【讨论】:

    • 感谢您的回答。我已经看到这是信息,但不完全理解开发人员的意思:但我们也可以将覆盖发送到屏幕后面,它可以工作,而且代码少得多。 似乎它可能会成为我想要实现的。但我没有找到任何与 drawerType: back 相关的示例。也许如果我们使用 drawerType: back 并在屏幕上添加一个内边距,或/并减小drawerContainer 的宽度,我们将能够实现预期的行为。我尝试了很多选择,但都没有奏效。 :(
    猜你喜欢
    • 2014-12-20
    • 2013-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-03
    • 2018-03-29
    相关资源
    最近更新 更多