mirror of https://github.com/flutter/samples.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
4 months ago | |
|---|---|---|
| .. | ||
| android | 2 years ago | |
| assets | 4 years ago | |
| fonts | 3 years ago | |
| ios | 2 years ago | |
| lib | 4 months ago | |
| linux | 2 years ago | |
| macos | 2 years ago | |
| test | 4 months ago | |
| web | 2 years ago | |
| windows | 2 years ago | |
| .gitignore | 6 years ago | |
| .metadata | 2 years ago | |
| README.md | 6 years ago | |
| analysis_options.yaml | 3 years ago | |
| codelab_rebuild.yaml | 2 years ago | |
| pubspec.yaml | 4 months ago | |
README.md
Animation Samples
Sample apps that showcase Flutter's animation features
Goals
- Demonstrate the building blocks for animations and how they work together.
- Provide samples for common patterns and use-cases.
Samples
Basics
Building blocks and patterns
- AnimatedContainerDemo: Demonstrates how to use
AnimatedContainer. - PageRouteBuilderDemo: Demonstrates how to use
TweenandAnimationto build a custom page route transition. - AnimationControllerDemo: Demonstrates how to use an
AnimationController. - TweenDemo: Demonstrates how to use a
Tweenwith anAnimationController. - AnimatedBuilderDemo: Demonstrates how to use an
AnimatedBuilderwith anAnimationController. - CustomTweenDemo: Demonstrates how to extend
Tween. - TweenSequenceDemo: Demonstrates how to use
TweenSequenceto build a button that changes between different colors. - FadeTransitionDemo: Demonstrates how to use
FadeTransition.
Misc
Other uses-cases and examples
- RepeatingAnimationDemo: Demonstrates how to repeat an animation.
- ExpandCardDemo: Demonstrates how to use
AnimatedCrossFadeto fade between two widgets and change the size. - CarouselDemo: Demonstrates how to use
PageViewwith a custom animation. - FocusImageDemo: Demonstrates how to measure the size of a widget and
expand it using a
PageRouteBuilder. - PhysicsCardDragDemo: Demonstrates how to run an AnimationController with a spring simulation.
- CardSwipeDemo: A swipeable card that demonstrates how to use gesture detection to drive an animation.
- AnimatedList: Demonstrates how to use
AnimatedList. - AnimatedPositionedDemo: Demonstrates how to use
AnimatedPositioned. - AnimatedSwitcherDemo: Demonstrates how to use
AnimatedSwitcher. - HeroAnimationDemo: Demonstrates how to use
Heroanimation. - CurvedAnimationDemo: Demonstrates how to use different curves in
CurvedAnimation.