flutter - TabBarView 淡入淡出过渡(动画)
问题描述
我实际上已经构建了一个 TabBarView,它由一个选项卡控制器控制并且可以正常工作。我遇到的唯一问题是我找不到跨屏幕更改动画的方法。而不是默认动画,我想实现类似淡入淡出过渡的东西。这是我到目前为止所做的代码示例:
return TabBarView(
physics: NeverScrollableScrollPhysics(), //Avoid manual scrolling
controller: _tabController,
children: [
//don't mind how the various widgets are built. It's note relevant for the issue
...widget.screens
.map((screen) => screen.screen)
.toList(),
],
);
//Further in the widget
@override
void initState() {
super.initState();
_tabController = TabController(length: widget.screens.length, vsync: this, initialIndex: 0);
}
//THEN DISPOSE IT...
解决方案
推荐阅读
- javascript - Uncaught (in promise) TypeError: Cannot read property 'map' of undefined - 在页面重新加载后仍然添加到 API?
- c# - 使用 CBC Blowfish 加密加密数据不起作用
- oauth-2.0 - keycloak-js 适配器在哪里存储刷新令牌和访问令牌?
- rest - 我可以使用 REST API 在 Discord 的“Server Insights”中获取为我的服务器提供的数据吗?
- python-3.x - 使用 CLI/Python API 导出 Google AutoML 模型
- javascript - 如何检查字符串/变量是否以移动区号开头?
- javascript - React - TypeError:无法读取 null 的属性“toFixed”
- docusignapi - DocuSign.eSign.Client.ApiException:未处理的响应类型
- file - Jmeter 测试:如何生成许多独特的文件?
- date - Power BI - 检查事件是否在相关表中的两个日期之间