- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在使用 BottomNavigationBarItem 来显示带有图标和文本的底部导航 UI。我希望能够在这些徽章上添加带有数值的徽章。这是我目前的尝试:
bottomNavigationBar:
new BottomNavigationBar(items: <BottomNavigationBarItem>[
new BottomNavigationBarItem(
icon: new Stack(
children: <Widget>[
const Icon(Icons.home),
new Positioned(
top: 0.0,
left: 0.0,
child: new Container(
decoration: new BoxDecoration(
borderRadius: new BorderRadius.circular(4.0),
color: Colors.red),
width: 16.0,
child: new Text(
"12",
style: const TextStyle(color: Colors.white),
),
))
],
),
title: new Text("Home")),
new BottomNavigationBarItem(
icon: const Icon(Icons.star), title: new Text("Star")),
],
type: BottomNavigationBarType.fixed),
但是,徽章位于图标的边界框内,因此它与图标严重重叠:
相反,我想要的是这样的东西:
是否可以使用 BottomNavigationBarItem 小部件实现此目的?如果不是,什么是好的解决方法?
最佳答案
确保徽章位置正确,溢出的 child 应该是可见的
icon: new Stack(
overflow: Overflow.visible,
children: <Widget>[
const Icon(Icons.home),
new Positioned(
top: -1.0,
right: -6.0,
child: new Container(
decoration: new BoxDecoration(
borderRadius: new BorderRadius.circular(4.0), color: Colors.red),
width: 16.0,
child: new Text(
"12",
style: const TextStyle(color: Colors.white),
),
))
],
),
关于dart - 如何在 BottomNavigationBarItem 中绝对定位徽章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50185502/
我有一个BottomNavigationBar,我只需要在里面添加一个集中按钮,但是我收到了这个错误: 'package:flutter/src/material/bottom_navigation_
我是 Flutter 的新手 我在尝试添加四个图标时创建了一个底部导航栏。图标颜色变为白色。我应该如何实现这一点,任何人都可以建议我。下面是我的代码。任何帮助将不胜感激。 bottomNavigat
在我的应用程序中,我有一个按钮导航栏。 我正在使用底部导航栏实现多导航,如下所示; https://medium.com/coding-with-flutter/flutter-case-study-
是否有任何解决方法可以将 BottomNavigationBarItem 翻译成不同的语言? 我使用 Lang.getString(context, key) 访问 map (从 json 文件加载)
这就是我要实现的目标。 我尝试将 Stack 添加到我的底部导航栏项目,并在 Positioned 小部件中使用负值,但这不起作用,因为它在导航栏顶部。 这是我的 BottomNavigationBa
我有包含 5 个项目的 BottomNavigationBar 和应该更改第 3 个项目“照片”的 FloatingActionButton。 所以我需要如果用户按下中央 BottomNavigati
当我在 flutter 中单击 BottomNavigationBarItem 中的图标时,我正在寻找打开页面的方法。 我尝试使用索引,但我无法理解是我将所有图标都放在一个列表中然后如何获取它。 c
我正在使用 BottomNavigationBarItem 来显示带有图标和文本的底部导航 UI。我希望能够在这些徽章上添加带有数值的徽章。这是我目前的尝试: bottomNavigationBa
我正在制作一个 flutter 应用程序,我需要能够通过点击 BottomNavigationBarItem 打开抽屉。有什么办法吗? UX 设计师将抽屉菜单图标放在底部导航栏的索引 0 处。我试图在
在我们的 Flutter Cupertino 项目中,我们需要在底部栏图标之一上显示一个徽章。确切地说,购物车中有多少商品。 我尝试了此处提供的不同小部件和解决方案,但 BottomNavigatio
我在我的应用程序菜单中放置了一些底部导航栏项目,我希望它们有一些标签。我贴上了标签,但我真的不知道如何更改它们的基色。就像我希望它们都是白色的。 这是其中一个的代码: bottomNavigation
我在我的应用程序菜单中放置了一些底部导航栏项目,我希望它们有一些标签。我贴上了标签,但我真的不知道如何更改它们的基色。就像我希望它们都是白色的。 这是其中一个的代码: bottomNavigation
当我在我的 flutter 应用中点击 BottomNavigationBarItem 时,我看到动画 - 所选项目的字体大小增加了。 有什么方法可以禁用它或控制这种行为吗? 最佳答案 是的,我们可以
所以我有这个 flutter 应用程序,我正在尝试隐藏或删除标题。我尝试将标题保留为空字符串,即 new Text("") 但这与导航栏的对齐方式混淆了。 期望的结果: 我得到了什么(如果我将标题保留
我正在编写一个 flutter 应用程序,它会更新 BottomNavigationBar 中的通知数量。 我使用底部导航库(AHBottomNavigation)在 native android(j
我想在选中的BottomNavigationBarItem底部添加一行 这是我想要实现的目标 有什么办法可以做到这一点。 最佳答案 您可以简单地使用 TabBar + TabBarView 来实现这一
我是一名优秀的程序员,十分优秀!