这就是我想要实现的目标 .
我尝试将 Stack
添加到我的底部导航栏项目,并在 Positioned
小部件中使用负值,但这不起作用,因为它在导航栏的顶部被截止 .
这是我 BottomNavigationBarItem
的代码 . 现在我只使用一个红点试图将它放在按钮上方 .
new BottomNavigationBarItem(
icon: new Stack(
overflow: Overflow.visible,
children: <Widget>[
new Icon(Icons.home),
new Positioned(
top: -5.0,
right: 0.0,
child: new Icon(Icons.brightness_1, size: 8.0,
color: Colors.redAccent),
)
]
),
title: new Container(),
backgroundColor: Colors.white),
2 回答
你可以试试这个
在这里查看完整代码https://github.com/santoshanand/flutter_movie