1

以下是我的模拟:

嘲笑

在这里,我寻求帮助尝试制作圆形标签,分隔线具有可用于标签主体的空间。

试过这个: https ://mightytechno.com/style-tabs-in-flutter-app/

(第一个选项,但仍然没有圆圈)

4

2 回答 2

1

你的 TabView 控制器,像这样

TabController _tabController = new TabController(length: 2, vsync: this);

你的身体会像

body :  ListView(
//Your TabBar would be something like this, not exactly

new TabBar (children:[
   new Column(children:[
      CircleAvatar(backgroundImage: new Image.asset('asset_location'),),
      Text('menu_item_name')
   ]),
   new Column(children:[
      CircleAvatar(backgroundImage: new Image.asset('asset_location'),),
      Text('menu_item_name')
   ]),
   new Column(children:[
      CircleAvatar(backgroundImage: new Image.asset('asset_location'),),
      Text('menu_item_name')
   ]),
]),

// Then your TabVieW starts here
Your TabView(controller: _tabController,
    children:[
    new Container(child: new Text('Tab1')) // Tab 1
    new Container(child: new Text('Tab2')) // Tab 2
    new Container(child: new Text('Tab3')) // Tab 3
])
于 2019-11-25T14:32:15.330 回答
0

在 Tab 小部件中尝试ClipOval小部件。

或者检查这是否可能有助于bubble_tab_indicator

于 2019-11-25T09:24:19.727 回答