Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 如何设置Flitter iPhone X安全区域_Dart_Flutter - Fatal编程技术网

Dart 如何设置Flitter iPhone X安全区域

Dart 如何设置Flitter iPhone X安全区域,dart,flutter,Dart,Flutter,我之所以在这个项目中使用flatter,是为了在1个代码库中同时使用Android和iphone。安卓应用程序看起来不错,底部导航条点击屏幕主页 然而,iphone版本会在iphone X机型上的滑动条上运行 有办法解决这个问题吗?我希望能够调整它,但我不想要阴影,我只想要一种纯色 我使用了一个安全区域,虽然它确实修复了它。这也导致酒吧向上移动,看起来很奇怪 bottomNavigationBar: SafeArea( child: bmnav.BottomNav( ele

我之所以在这个项目中使用flatter,是为了在1个代码库中同时使用Android和iphone。安卓应用程序看起来不错,底部导航条点击屏幕主页

然而,iphone版本会在iphone X机型上的滑动条上运行

有办法解决这个问题吗?我希望能够调整它,但我不想要阴影,我只想要一种纯色

我使用了一个安全区域,虽然它确实修复了它。这也导致酒吧向上移动,看起来很奇怪

bottomNavigationBar: SafeArea(
     child: bmnav.BottomNav(
      elevation: 9.0,
      index: _currentTab,
      iconStyle: bmnav.IconStyle(
          color: Colors.grey, onSelectColor: Colors.lightGreen),
      labelStyle: bmnav.LabelStyle(
          onSelectTextStyle: TextStyle(color: Colors.lightGreen)),
      onTap: (int index) {
        setState(() {
          _currentTab = index;
        });
      },
      items: [
        bmnav.BottomNavItem(Customicons.main, label: "Home"),
        bmnav.BottomNavItem(Customicons.bible, label: "Bible"),
        bmnav.BottomNavItem(Customicons.sermons, label: "Sermons"),
        bmnav.BottomNavItem(FontAwesomeIcons.pray, label: "Prayer"),
        bmnav.BottomNavItem(Icons.more_horiz, label: "More"),
      ]),
),
这就是有无安全区的情况。但我要找的是一个出售的外观,基本上像一个大的底部导航栏


我希望这会给你预期的结果。您可以使用此代码来避免类似卡片的感觉

编辑:


我希望这会给你预期的结果。您可以使用此代码来避免类似卡片的感觉

编辑:


根据我的经验,SafeArea剥夺了布局的灵活性。 我更喜欢使用不同高度的底部菜单:

一丝不苟 凹口+20像素 你可以很容易地做到这一点与包 它很轻,不需要任何额外的资源

因此,代码可以简单到:

height: IphoneHasNotch.hasNotch ? 88 : 68,

根据我的经验,SafeArea剥夺了布局的灵活性。 我更喜欢使用不同高度的底部菜单:

一丝不苟 凹口+20像素 你可以很容易地做到这一点与包 它很轻,不需要任何额外的资源

因此,代码可以简单到:

height: IphoneHasNotch.hasNotch ? 88 : 68,

请修复您的附加图像。您可能想显示什么是bmnav.BottomNav吗?bmnav.BottomNav是我正在使用的插件,它使底部导航栏比开箱即用的导航栏更好,并且更具定制性。那么,您为什么不问问这个插件的作者呢?很明显,这个插件并没有使导航栏变得更好,正如你可能看到的那样,请修复你的附加图像。你可能想展示什么是bmnav.BottomNav吗?bmnav.BottomNav是我正在使用的插件,它使底部导航栏比开箱即用的导航栏好得多,并且更具定制性。那么你为什么不问问这个插件的作者呢?很明显,这个插件并没有让导航栏变得更好,因为你可能会看到我的第一张图片。我正在寻找这个结果,但看起来不像是一张卡迪卡。如果没有详细的例子,你真的很难帮助你,因为你说你正在使用一个自定义的底部导航栏。我希望它像正常的底部导航栏一样扩展。在那里它看起来像一个坚实的酒吧。我在使用正常的底部导航条时遇到的问题是,我想要自定义颜色,并且我不希望项目在选中时增长。这就是我为什么选择这张照片的原因。这样做会产生我的第一张照片。我正在寻找这个结果,但看起来不像是一张卡迪卡。如果没有详细的例子,你真的很难帮助你,因为你说你正在使用一个自定义的底部导航栏。我希望它像正常的底部导航栏一样扩展。在那里它看起来像一个坚实的酒吧。我在使用正常的底部导航条时遇到的问题是,我想要自定义颜色,并且我不希望项目在选中时增长。这就是为什么我选择了这一款。我已经在我的应用程序中进行了测试&它按预期工作。请允许我知道投票失败的原因。我已经在我的应用程序中进行了测试&它按预期工作。请告诉我投票失败的原因。
Align(child: SafeArea(
            bottom: true,
            child: bmnav.BottomNavItem(Customicons.main, label: "Home"), // Ur view at bottom
          ),
        ),
 SafeArea(
            bottom: true,
            child: bmnav.BottomNavItem(Customicons.main, label: "Home"), // Ur view at bottom
          ),
height: IphoneHasNotch.hasNotch ? 88 : 68,