【发布时间】:2020-02-18 16:33:46
【问题描述】:
我有一个带有两个选项卡的 TabController。它们都带有列表视图(可滚动)。
问题在于在标签之间滑动所需的敏感性。如果用户以一个角度而不是垂直滚动一点,代码认为他想改变标签..
我正在尝试是否消除在选项卡之间滑动的可能性或改变它的敏感性。
这是我当前的标签栏。
return Column(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: <Widget>[
TabBar(
controller: _nestedTabController,
indicatorColor: kHighlightColor,
labelColor: kHighlightColor,
unselectedLabelColor: Colors.black54,
isScrollable: true,
tabs: <Widget>[
Tab(
text: "Upload",
),
Tab(
text: "Favorite",
),
],
),
Container(
height: screenHeight * 0.75,
child: TabBarView(
physics: ScrollPhysics(),
controller: _nestedTabController,
children: <Widget>[
Container(child: Profile()), //ListView
Container(child: Favorite()), //ListView
],
),
)
],
);
也许我应该改变 TabBarView 的物理特性? 感谢您的帮助!
【问题讨论】: