【发布时间】:2021-06-13 22:45:03
【问题描述】:
我在 Flutter 2.0.2 上使用了 vertical_tabs: ^0.2.0 包并在 android 虚拟设备上运行。但垂直标签仅水平滚动。我从演示中复制了确切的代码 Flutter Vertical_tabs。找不到问题。
import 'package:flutter/material.dart';
import 'package:vertical_tabs/vertical_tabs.dart';
void main() {
runApp(Home());
}
class Home extends StatefulWidget {
@override
_HomeState createState() => _HomeState();
}
class _HomeState extends State<Home> {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: VerticalTabs(
tabs: <Tab>[
Tab(child: Text('Flutter'), icon: Icon(Icons.phone)),
Tab(child: Text('Dart')),
Tab(child: Text('NodeJS')),
Tab(child: Text('PHP')),
Tab(child: Text('HTML 5')),
],
contents: <Widget>[
Container(child: Text('Flutter'), padding: EdgeInsets.all(20)),
Container(child: Text('Dart'), padding: EdgeInsets.all(20)),
Container(child: Text('NodeJS'), padding: EdgeInsets.all(20)),
Container(child: Text('PHP'), padding: EdgeInsets.all(20)),
Container(child: Text('HTML 5'), padding: EdgeInsets.all(20))
],
),
);
}
}
【问题讨论】:
-
Tabs 垂直滚动是指选择新标签时的动画过渡是水平滚动,但您希望
TabBar以及 Animation 垂直滚动? -
这里的代码应该垂直滚动(文档)。但水平滚动。不是动画过渡。