tiamo / Flutter Concentric Transition
Licence: mit
A Flutter plugin to create views using concentric transition effect.
Stars: ✭ 122
Programming Languages
dart
5743 projects
Projects that are alternatives of or similar to Flutter Concentric Transition
pal-widgets
A collection of widgets for making amazing onboarding experience in your flutter applications
Stars: ✭ 21 (-82.79%)
Mutual labels: onboarding, flutter-plugin
pal-plugin
The Flutter onboarding editor
Stars: ✭ 16 (-86.89%)
Mutual labels: onboarding, flutter-plugin
Youtube player
A flutter plugin to play Youtube Videos without API Key in range of Quality(144p, 240p,360p,480p,720p and 1080p).
Stars: ✭ 118 (-3.28%)
Mutual labels: flutter-plugin
Drawer Behavior Flutter
Drawer behavior is a library that provide an extra behavior on drawer, such as, move view or scaling view's height while drawer on slide.
Stars: ✭ 110 (-9.84%)
Mutual labels: flutter-plugin
Launch review
A Flutter plugin to assist in leaving user reviews/ratings in the Google Play Store. Supports both Android and iOS.
Stars: ✭ 98 (-19.67%)
Mutual labels: flutter-plugin
Login Screen Swift
iOS Login Screen written in Swift 5
Stars: ✭ 114 (-6.56%)
Mutual labels: onboarding
Flutteryoutube
Flutter Plugin to play youtube Videos
Stars: ✭ 120 (-1.64%)
Mutual labels: flutter-plugin
Flutter local notifications
A Flutter plugin for displaying local notifications on Android, iOS, macOS and Linux
Stars: ✭ 1,724 (+1313.11%)
Mutual labels: flutter-plugin
Overview
🎈 Start here for current projects, how to get involved, and joining community calls, a resource for new and veteran members
Stars: ✭ 117 (-4.1%)
Mutual labels: onboarding
Materialtaptargetprompt
Material Design tap target for Android. https://sjwall.github.io/MaterialTapTargetPrompt/
Stars: ✭ 1,378 (+1029.51%)
Mutual labels: onboarding
Painter
A simple flutter widget to paint with your fingers
Stars: ✭ 99 (-18.85%)
Mutual labels: flutter-plugin
Edge detection
This is a flutter plugin to detect edges in a live camera, take the picture of detected edges object, crop it, and save.
Stars: ✭ 116 (-4.92%)
Mutual labels: flutter-plugin
Flutter Apps Collection
This is a repository of a collection of apps made in flutter
Stars: ✭ 98 (-19.67%)
Mutual labels: flutter-plugin
Flutter contacts
A Flutter plugin to retrieve and manage contacts on Android and iOS devices. Maintainer: @lukasgit
Stars: ✭ 119 (-2.46%)
Mutual labels: flutter-plugin
Nav router
flutter The lightest, easiest and most convenient route management!
Stars: ✭ 101 (-17.21%)
Mutual labels: flutter-plugin
Super enum
Create super-powered dart enums similar to sealed classes in Kotlin
Stars: ✭ 114 (-6.56%)
Mutual labels: flutter-plugin
Facebook audience network
Flutter Facebook Audience Network
Stars: ✭ 122 (+0%)
Mutual labels: flutter-plugin
Concentric Transition
A Flutter plugin to create views using Concentric Transition Clipper. Useful for onboarding, page transitions, custom clippers, painters etc.
Inspired by Cuberto - Animated Onboarding Screens
Getting Started
- Add this to your pubspec.yaml
dependencies: concentric_transition: ^0.1.1
- Get the package from Pub:
flutter packages get
- Import it in your file
import 'package:concentric_transition/concentric_transition.dart';
Features
- Concentric PageView
- Concentric Clipper
- Concentric PageRoute
Usage
- Using ConcentricPageView widget
import 'package:concentric_transition/concentric_transition.dart';
ConcentricPageView(
colors: <Color>[Colors.white, Colors.blue, Colors.red],
itemCount: 1, // null = infinity
physics: NeverScrollableScrollPhysics(),
itemBuilder: (int index, double value) {
return Center(
child: Container(
child: Text('Page $index'),
),
);
},
);
- Using ConcentricPageRoute widget
Navigator.push(context, ConcentricPageRoute(builder: (ctx) {
return NextPage();
}));
- Using ConcentricClipper widget
import 'package:concentric_transition/concentric_transition.dart';
ClipPath(
clipper: ConcentricClipper(
progress: 0.1, // from 0.0 to 1.0
reverse: false,
radius: 30.0,
verticalPosition: 0.82,
),
child: Container(
color: Colors.green,
),
)
- Check out the complete Example
Credits
Maintainers
License
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].