关于SingleTickerProviderStateMixin 问题

来源:16-3 使用TabBar+TabBarView 实现旅拍可滑动切换多Tab

qq_途_2

2020-01-06

为什么我的class _TravelPageState extends State with SingleTickerProviderStateMixin 这个"SingleTickerProviderStateMixin "报错, 332/5000 SingleTickerProviderStateMixin只能用作TickerProvider一次。 如果一个状态用于多个AnimationController对象,或者如果状态被传递给其他对象,并且这些对象可能总共使用了一次以上,则请使用常规的TickerProviderStateMixin,而不是将其混入SingleTickerProviderStateMixin。我使用常规的 332/5000 SingleTickerProviderStateMixin只能用作TickerProvider一次。 如果一个状态用于多个AnimationController对象,或者如果状态被传递给其他对象,并且这些对象可能总共使用了一次以上,则请使用常规的TickerProviderStateMixin,而不是将其混入SingleTickerProviderStateMixin就好了 这是为啥

写回答

1回答

CrazyCodeBoy

2020-01-07

SingleTickerProviderStateMixin不能和其它对象共享,请使用TickerProviderStateMixin代替
2
0

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程