【发布时间】:2021-08-18 19:56:47
【问题描述】:
不知怎的,我让它工作了,但滚动功能不见了:
return Scaffold(
body: DefaultTabController(
length: 2,
child: ListView(
children: <Widget>[
Container(
height: 120,
child: Center(
child: Text('something on top'),
),
),
TabBar(
// controller: _tabController,
labelColor: Colors.redAccent,
isScrollable: true,
tabs: [
Tab(text: "Finished"), // TODO: translate
Tab(text: "In progress"), // TODO: translate
],
),
Center(
child: [
Text('second tab1232'),
Text('second tab111'),
Column(
children: List.generate(20, (index) => Text('line: $index'))
.toList(),
),
Text('third tab')
][0], // change this
),
Container(child: Text('another component')),
],
),
),
);
注意:勾选我简化的 [0]。
不确定我是否可以修复滚动条,或者我是否需要采取完全不同的方法。
以原始方式滚动的内容示例:https://flutter.dev/docs/cookbook/design/tabs
【问题讨论】:
-
不知道是什么问题或你有什么工作,请更详细,
-
很明显:标签的滚动功能不起作用
-
我运行了你的代码并且滚动工作正常屏幕上没有足够的项目可以滚动
-
你想让你的标签左右滚动吗?
-
好的,抱歉