# flutter_vignettes
**Repository Path**: hu_wt/flutter_vignettes
## Basic Information
- **Project Name**: flutter_vignettes
- **Description**: A collection of fun Flutter experiments, created by gskinner, in partnership with Google.
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2020-08-17
- **Last Updated**: 2020-12-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Use a Stack widget to create a parallax effect inside of a list, while also using a Transform to give it a 3D card effect.
View Code
Draw curved vector paths and use them to mask content. Utilizes a small physics simulation to calculate tension between a set of points.
View Code
Uses the Transform widget to create a folding card effect. In this case a boarding pass with multiple folds, each fold containing a child widget.
View Code
Demonstrates how you can use particles in your Flutter app and how to tie multiple actions to a list swipe.
View Code
Example of a bespoke NavigationBar with animated buttons that change size, shape, and color when selected.
View Code
Shows how to easily create resizeable list items using AnimatedContainer; also uses the Canvas API to simulate a liquid effect.
View Code
Use a Flare animation to create a custom Slider control. Creates a custom FlareControl class for playback while the slider itself is painted on a Canvas.
View Code
Shows how to use an animated Canvas as the primary background for your app. In this case, a starfield effect that controls its animation speed based on user scrolling and page transitions.
View Code
Shows how you can create a custom Hero effect that contains complex animations and retains its state between pages.
View Code
Uses a Canvas to create a fluid-style navigation bar that has a fun bouncy feel to it; also shows how to use the Path API to draw, and animate some custom icons.
View Code
Example of an animated png sequence within a Hero animation; also uses a Canvas to render and animate a product detail overlay.
View Code
Shows how a png sequence can be used to mask an arbitrary widget. Here that technique is used in a page transition between light and dark themes.
View Code
Shows how to create a custom pull to refresh animation. In this example, we used a sprite sequence to render a basketball spinning around the hoop as it loads.
View Code
An example of multi-part form validation and the ability to customize the form contents based on the country the user has selected.
View Code
Uses a custom 3D model renderer and blending mask to create a fun and unique background effect.
View Code
Uses the drawVertices API to draw a ton of particles extremely quickly. The particles are animated using a sprite sheet and comes with 4 different presets.
View CodeDemonstrates how charts and graphs can be implemented using the Canvas API. It also provides an example of arbitrary panning and scrolling in a view.
View Code