Animation
View subtrees can be animated by attaching the .animated()
modifier to a view. This modifier
creates smooth transitions between instances of the view.
pub fn animated<T>(self, animation: Animation, value: T) -> Animated<Self, T>
where
T: PartialEq + Clone
Triggering Animation
When the value provided to the .animated()
modifier changes, the animation render tree node
drives an animation factor using the provided curve that its children use to interpolate
their properties.
Any changes to the view's properties that occur without changing the value passed to
.animated()
will not animate.