小编Pat*_*tas的帖子

如何使用 Flutter GetX 构建 TabView

我正在尝试使用 Flutter 和GetX构建一个用于状态管理的应用程序,在我的一个页面中,我需要在页面中间构建一个 TabView 小部件,我已经找到了很多解释如何构建 TabView 的内容小部件,如这篇文章这篇文章,但所有这些都扩展了一个带有SingleTickerProviderStateMixin状态控制器。

据我了解阅读文档,我不应该像那样使用 StatefulWidgets 和状态,但我无法弄清楚如何使用 GetX 架构来制定解决方案。

我已经在我的页面中尝试过:

class CourseDetailPage extends StatelessWidget {
  final TabController _tabController = Get.put(TabController(vsync: null, length: 2));
}
Run Code Online (Sandbox Code Playgroud)

class CourseDetailPage extends StatelessWidget {
  final TabController _tabController = TabController(vsync: null, length: 2);
}  
Run Code Online (Sandbox Code Playgroud)

但是 TabController 的 VSYNC 参数不能为空,我不知道我如何无法获得 TickerProvider 来填充它。

tabview flutter flutter-layout flutter-get

6
推荐指数
1
解决办法
5498
查看次数

标签 统计

flutter ×1

flutter-get ×1

flutter-layout ×1

tabview ×1