From 303837c19f09efe973c4bde25f01ec58fbec961c Mon Sep 17 00:00:00 2001 From: Adam Barth Date: Tue, 15 Mar 2016 18:43:42 -0700 Subject: [PATCH] Rename AnimatedWidgetBase -> ImplicitlyAnimatedWidget The previous name was confusingly similar to AnimatedWidget, which is for explicit animations. --- packages/flutter/lib/src/material/theme.dart | 2 +- .../flutter/lib/src/widgets/implicit_animations.dart | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/flutter/lib/src/material/theme.dart b/packages/flutter/lib/src/material/theme.dart index 45a8eb6ab8..e4fe056762 100644 --- a/packages/flutter/lib/src/material/theme.dart +++ b/packages/flutter/lib/src/material/theme.dart @@ -54,7 +54,7 @@ class ThemeDataTween extends Tween { /// Animated version of [Theme] which automatically transitions the colours, /// etc, over a given duration whenever the given theme changes. -class AnimatedTheme extends AnimatedWidgetBase { +class AnimatedTheme extends ImplicitlyAnimatedWidget { AnimatedTheme({ Key key, this.data, diff --git a/packages/flutter/lib/src/widgets/implicit_animations.dart b/packages/flutter/lib/src/widgets/implicit_animations.dart index 359cf66254..0148e415ba 100644 --- a/packages/flutter/lib/src/widgets/implicit_animations.dart +++ b/packages/flutter/lib/src/widgets/implicit_animations.dart @@ -56,8 +56,8 @@ class Matrix4Tween extends Tween { /// An abstract widget for building widgets that gradually change their /// values over a period of time. -abstract class AnimatedWidgetBase extends StatefulWidget { - AnimatedWidgetBase({ +abstract class ImplicitlyAnimatedWidget extends StatefulWidget { + ImplicitlyAnimatedWidget({ Key key, this.curve: Curves.linear, this.duration @@ -73,7 +73,7 @@ abstract class AnimatedWidgetBase extends StatefulWidget { final Duration duration; @override - AnimatedWidgetBaseState createState(); + AnimatedWidgetBaseState createState(); @override void debugFillDescription(List description) { @@ -89,7 +89,7 @@ typedef Tween TweenConstructor(T targetValue); typedef Tween TweenVisitor(Tween tween, T targetValue, TweenConstructor constructor); /// A base class for widgets with implicit animations. -abstract class AnimatedWidgetBaseState extends State { +abstract class AnimatedWidgetBaseState extends State { AnimationController _controller; /// The animation driving this widget's implicit animations. @@ -191,7 +191,7 @@ abstract class AnimatedWidgetBaseState extends Sta /// different parameters to [Container]. For more complex animations, you'll /// likely want to use a subclass of [Transition] or use an /// [AnimationController] yourself. -class AnimatedContainer extends AnimatedWidgetBase { +class AnimatedContainer extends ImplicitlyAnimatedWidget { AnimatedContainer({ Key key, this.child, @@ -327,7 +327,7 @@ class _AnimatedContainerState extends AnimatedWidgetBaseState /// position over a given duration whenever the given position changes. /// /// Only works if it's the child of a [Stack]. -class AnimatedPositioned extends AnimatedWidgetBase { +class AnimatedPositioned extends ImplicitlyAnimatedWidget { AnimatedPositioned({ Key key, this.child,