Я реализовал это с помощью
return Stack(
children: <Widget>[
new TabBar(
controller: _controller,
labelColor: Colors.black,
unselectedLabelColor: Colors.grey,
indicatorColor: Colors.black,
tabs: [
new Tab(text: 'Info'),
new Tab(text: 'Transpo'),
new Tab(text: 'Shelter'),
new Tab(text: 'Tips'),
new Tab(text: 'Routes'),
],
),
new Padding(
padding: const EdgeInsets.only(top: 39.0),
child: new Divider(
color: Colors.grey,
height: 16.0,
),
),
],
);
}
Но меня это беспокоит из-за постоянного значения в отступе делителя. Что делать, если высота вкладки изменяется? Или есть способ получить высоту панели вкладок, а затем использовать ее для заполнения? Или есть другой элегантный способ реализовать это? Спасибо