【发布时间】:2019-04-23 06:20:45
【问题描述】:
我正在尝试在 TabBar 中获得一个不同的浮动按钮。但是我会尝试很多选择,但我不知道如何。
抱歉,我添加更多详细信息:
我想用TabBar 做一个应用程序,就像这个颤动的例子。
如果你看到这是一个tabBarDemo 应用程序,我可以在选项卡之间切换,
但我不知道如何更改选项卡之间的浮动按钮。谢谢
喜欢这个 gif:https://i.stack.imgur.com/bxtN4.gif
class TabBarDemo extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: DefaultTabController(
length: 3,
child: Scaffold(
appBar: AppBar(
bottom: TabBar(
tabs: [
Tab(icon: Icon(Icons.directions_car)),
Tab(icon: Icon(Icons.directions_transit)),
Tab(icon: Icon(Icons.directions_bike)),
],
),
title: Text('Tabs Demo'),
),
body: TabBarView(
children: [
Icon(Icons.directions_car),
Icon(Icons.directions_transit),
Icon(Icons.directions_bike),
],
),
floatingActionButton: FloatingActionButton.extended
(onPressed: null,
icon: Icon(Icons.add, color: Colors.white,),
label: new Text('FLOATING TO CHANGE'),
),
floatingActionButtonLocation:FloatingActionButtonLocation.centerFloat,
),
),
);
}
}
【问题讨论】:
-
能否请您发布代码,您尝试了什么。我不喜欢“不同的浮动按钮”
-
浮动按钮和标签栏是两个不同的东西
-
对不起,我已经添加了更多信息。我有一个 tabBarDemo 的示例,但我需要在任何选项卡上使用不同的 floatinActionButton。谢谢
-
flutter 库中的 fab-per-tab 演示涵盖了这一点:github.com/flutter/flutter/blob/master/examples/flutter_gallery/…
标签: flutter