Mud*_*ria 7 dart flutter flutter-layout
我想在我的 Flutter 应用程序中的其他组件的页面中添加一个选项卡控制器。我怎样才能做到这一点?当我添加 TabBar 时它没问题但是当我添加 TabBarView 时它不起作用。我附上了页面的截图。我想做这个。我怎么能在颤振应用程序中做到这一点。?
class Details extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new Scaffold(
body: new Center(
child: new Column(
children: <Widget>[
new DropdownButton<String>(
items: <String>['USD', 'EUR', 'LTC'].map((String value) {
return new DropdownMenuItem<String>(
value: value,
child: new Text(value),
);
}).toList(),
onChanged: (_) {},
value: 'USD',
),
new Text(
'\$6,146.76',
style: new TextStyle(
fontWeight: FontWeight.bold,
fontSize: 40.0,
color: Theme.of(context).accentColor,
),
),
new Text('Last Updated at'),
new DefaultTabController(
length: 2,
child: new Container(
child: new Column(
children: <Widget>[
new TabBar(
labelColor: Theme.of(context).accentColor,
tabs: [
new Tab(text: 'General'),
new Tab(text: 'Mining'),
]
),
new TabBarView(
children: [
new Tab(child: new General()),
new Tab(child: new Mining()),
],
),
],
),
)
)
],
),
),
);
}
}
Run Code Online (Sandbox Code Playgroud)
小智 7
Text("Controls above tabs"),
DefaultTabController(
length: 2,
child: SizedBox(
height: 100.0,
child: Column(
children: <Widget>[
TabBar(
tabs: <Widget>[
Tab(
text: "tab1",
),
Tab(
text: "tab2",
)
],
),
Expanded(
child: TabBarView(
children: <Widget>[
Container(
color: Colors.green,
),
Container(
color: Colors.yellow,
),
],
),
),
],
),
),
),
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5581 次 |
| 最近记录: |