不行,因为StatelessWidget没有实现State,而SingleTickerProvidermixin仅适用于实现了它的类。如果你想要一个干净的解决方案,请查看flutter hooks,它们使您可以使用动画控制器,而无需使用StatefulWidget所需的样板代码。
TickerProviderStateMixin
混合的State
- 例如,Scaffold.of()
方法会给你一个ScaffoldState
,你可以将其用作vsync
参数。 - pskink