v1.0.0flip_box_bar_plus
受 Dribbble 设计师 Dannniel 启发的 3D 底部导航栏
34喜欢 31近 30 天下载140Pub 分数
AndroidiOSWebmacOSWindowsLinux
Flutter 中的 3D 底部导航栏
{"sdk":"flutter"}{"sdk":"flutter"}以下为英文项目原文快照,最新内容请访问 GitHub。
Forked from Flip_box_bar, added support for vertical position
A 3D BottomNavigationBar inspired by Dribbble design by Dannniel.
https://github.com/deven98/flip_box_bar/blob/master/demo.gif
// In Scaffold
int selectedIndex = 0;
FlipBoxBarPlus(
selectedIndex: index,
items: [
FlipBarItem(icon: Icon(Icons.map), text: Text("Map"), frontColor: Colors.blue, backColor: Colors.blueAccent),
FlipBarItem(icon: Icon(Icons.add), text: Text("Add"), frontColor: Colors.cyan, backColor: Colors.cyanAccent),
FlipBarItem(icon: Icon(Icons.chrome_reader_mode), text: Text("Read"), frontColor: Colors.orange, backColor: Colors.orangeAccent),
FlipBarItem(icon: Icon(Icons.print), text: Text("Print"), frontColor: Colors.purple, backColor: Colors.purpleAccent),
FlipBarItem(icon: Icon(Icons.print), text: Text("Print"), frontColor: Colors.pink, backColor: Colors.pinkAccent),
],
onIndexChanged: (newIndex) {
setState() {
selectedIndex = newIndex;
}
},
),
The items to be displayed in the NavBar.
The duration of the animation of the box flip.
Callback for getting value of item selection.
The initial selected index of the NavBar.
The height of the NavBar when it is in bottom nav position.
Set the navigation bar as vertical.
The width of the NavBar when it is in vertical position.