关于 _TravelPageState 类的with
来源:16-7 实现旅拍卡片布局-2
慕无忌King
2021-01-13
前边的课程 _TravelPageState 类的with后边是SingleTickerProviderStateMixin,怎么到了这,突然就没了,只剩下一个AutomaticKeepAliveClientMixin ??
什么情况
在一个就是SingleTickerProviderStateMixin 是因为TabController 在初始化时,需要指定一个vsync。但是在源码中
TabController({ int initialIndex = 0, @required this.length, @required TickerProvider vsync })
而 TickerProvider 同样是一个抽象类,我应该怎么确定这里应该具体使用哪一个TickerProvider的派生类。
写回答
1回答
-
CrazyCodeBoy
2021-01-14
一是看它的注释说明,另外也可以通过选中TickerProvider,然后command+B来查看它的派生类,传递的时候传递派生类就可以了。022021-01-15
相似问题