Flutter Gallery
Under Material Components, the Grid example
demonstrates a fling animation. Select one of the
images from the grid and zoom in. You can pan the
image with flinging or dragging gestures.

Also see the API documentation for
AnimationController.animateWith and
SpringSimulation.

Pre-canned animations

If you are using Material widgets, you might check
out the animations package available on pub.dev.
This package contains pre-built animations for
the following commonly used patterns:
Container transforms, shared axis transitions,
fade through transitions, and fade transitions.

Common animation patterns

Most UX or motion designers find that certain
animation patterns are used repeatedly when designing a UI.
This section lists some of the commonly
used animation patterns, and tells you where to learn more.

Animated list or grid

This pattern involves animating the addition or removal of
elements from a list or grid.