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