但如你所见,Tab的影子不能放在Tab里面.那么如何给影子腾出空间呢?
下面是我构建Tab的方法。
Tab buildTab(CategoryModel category) {
return Tab(child: ConstrainedBox(
constraints: BoxConstraints(
minWidth: 48,
),
child: Container(
//color: Colors.green,
child: Text(category.name, textAlign: TextAlign.center,),
),
),);
}
这就是我构建TabBar的方法。
return TabBar(
indicator: BoxDecoration(
color: Colors.blue,
borderRadius: const BorderRadius.all(
const Radius.circular(999.0),
),
boxShadow: const [BoxShadow(color: Colors.blueAccent, blurRadius: 6.0)]
),
unselectedLabelColor: Colors.blue,
labelColor: Colors.white,
isScrollable: true,
tabs: tabs,
);