Flutter TabBar自定义指标

问题描述 投票:0回答:0

要了解我想达到的目的,请看截图。enter image description here

但如你所见,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,
);
flutter tabs shadow tabbarcontroller
© www.soinside.com 2019 - 2024. All rights reserved.