diff --git a/packages/flutter/lib/src/widgets/ticker_provider.dart b/packages/flutter/lib/src/widgets/ticker_provider.dart index 217eab5d90..52a6ae6e36 100644 --- a/packages/flutter/lib/src/widgets/ticker_provider.dart +++ b/packages/flutter/lib/src/widgets/ticker_provider.dart @@ -301,6 +301,11 @@ mixin SingleTickerProviderStateMixin on State /// If you only have a single [Ticker] (for example only a single /// [AnimationController]) for the lifetime of your [State], then using a /// [SingleTickerProviderStateMixin] is more efficient. This is the common case. +/// +/// When creating multiple [AnimationController]s, using a single state with +/// [TickerProviderStateMixin] as vsync for all [AnimationController]s is more +/// efficient than creating multiple states with +/// [SingleTickerProviderStateMixin]. @optionalTypeArgs mixin TickerProviderStateMixin on State implements TickerProvider { Set? _tickers;