ayo*_*bra 14 animation dart flutter
我在一些页面中实现了动画,并且使用了SingleTickerProviderStateMixin,当我热重载屏幕时,它会抛出如下错误。
If a State is used for multiple AnimationController objects, or if it is passed to other objects and those objects might use it more than one time in total, then instead of mixing in a SingleTickerProviderStateMixin, use a regular TickerProviderStateMixin.
E/flutter ( 7919): [ERROR:flutter/shell/common/shell.cc(178)] Dart Error: Unhandled exception:
E/flutter ( 7919): _SplashState is a SingleTickerProviderStateMixin but multiple tickers were created.
E/flutter ( 7919): A SingleTickerProviderStateMixin can only be used as a TickerProvider once. If a State is used for multiple AnimationController objects, or if it is passed to other objects and those objects might use it more than one time in total, then instead of mixing in a SingleTickerProviderStateMixin, use a regular TickerProviderStateMixin.
Run Code Online (Sandbox Code Playgroud)
ayo*_*bra 43
我用TickerProviderStateMixin而不是SingleTickerProviderStateMixin.
我发现我使用了一个也使用动画的子小部件,因此它算作多个AnimationController对象。
| 归档时间: |
|
| 查看次数: |
10379 次 |
| 最近记录: |