如何在flutter中删除标签栏中的标高或框阴影?

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

我在我的一个屏幕中使用标签栏。正如您所看到的,当我滚动时,选项卡栏下方会出现高度。我尝试了多种方法来删除它,但不能。你们对此有什么想法吗? 这是代码

TabBar(
          indicatorSize: TabBarIndicatorSize.tab,
          isScrollable: false,
          controller: _tabController,
          indicatorPadding: EdgeInsets.only(left: 16.w, right: 16.w),
          tabs:[tab1(),tab2(),tab3(),
  ],
) 

Screen shot of the screen

flutter dart shadow tabbar decoration
2个回答
0
投票

我假设这不是

TabBar
海拔。当您将(
在我看来
AppBar放入
TabBar
内时,它是
AppBar
的影子。所以用你的
AppBar
这样做:

appBar: AppBar(
  ....,
  elevation: 0,
),

0
投票

如果您的

TabBar
不在
AppBar
内,则还有另一种解决方案。您可以将
dividerColor
TabBar
的值更改为
color: Colors.transparent
,这样就不会产生阴影/升高效果。

  TabBar(
    ....
    dividerColor: Colors.transparent,         
    ....
  ),
© www.soinside.com 2019 - 2024. All rights reserved.