Assignment 2
Assignment 2
71762108005
1. Animations
1. Container transform
2. Shared axis
3. Fade trough
4. Fade
1. Container transform
It is designed for the transition between UI elements
that include a container.
2. Shared axis
The shared axis transition pattern is used for
transition between UI elements that have spatial or
navigation relationships.
3. Fade through
The pattern is used for transition between UI elements
that do not have a strong relationship with each other.
4. Fade
The pattern is used for UI elements that enter and exit
within the screen bounds.
Installation:
dependencies:
animations: ^2.0.2
import 'package:animations/animations.dart';
2. Shimmer Animation
The package helps you to display simple yet beautiful
skeleton loaders on UI which gives a pleasant loading
experience. It is used by default in the skeleton
loaders or placeholder widgets by the developer
community.
Installation:
3. Simple Animations
4. Staggered Animation
It is a useful package that lets you add ListView,
GridView, Column, and Row children as per the
material design principles.
Installation:
Installation:
6. Spring
Spring is a simple yet powerful pre-built animation kit
for creating applications faster. It is used to add
intriguing motion effects like pop, shake and flip to
your widgets. The motion helps to improve app
usability.
Installation:
Installation:
8. Sprung
Sprung is an easy-to-consume curve that uses real
physics equations to drive your animations. Sprung
has three opinionated curves,
Sprung.underDamped
Sprung.criticallyDamped
Sprung.overDamped
Installation:
9. Animated Widgets
TranslationAnimatedWidget
OpacityAnimatedWidget
RotationAnimatedWidget
ScaleAnimatedWidget
SizeAnimatedWidget
Installation:
Installation: