All Projects → Ezaldeen99 → flutter_circular_animator

Ezaldeen99 / flutter_circular_animator

Licence: MIT License
A pre-built Flutter circular animator can suit your new profile view or your any other widgets

Programming Languages

dart
5743 projects
swift
15916 projects
kotlin
9241 projects
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to flutter circular animator

Movie-ticket-App-UI
The movie ticket app contains three-screen.
Stars: ✭ 18 (-43.75%)
Mutual labels:  animations, flutteranimations
flutteranimations
Flutter login and signup screen with animations.
Stars: ✭ 34 (+6.25%)
Mutual labels:  animations
RemoteLight
A Java based LED Control Software for WS2811 and WS2812 LED strips
Stars: ✭ 59 (+84.38%)
Mutual labels:  animations
Celestial.UIToolkit
A custom WPF toolkit which is inspired by a lot of the current design languages, including Microsoft's Fluent Design and Google's Material Design.
Stars: ✭ 32 (+0%)
Mutual labels:  animations
react-awesome-reveal
React components to add reveal animations using the Intersection Observer API and CSS Animations.
Stars: ✭ 564 (+1662.5%)
Mutual labels:  animations
Coogle
A shot-for-shot remake of the Google Login Page.
Stars: ✭ 34 (+6.25%)
Mutual labels:  animations
VRMocap
A SteamVR powered mocap solution for Unreal Engine
Stars: ✭ 88 (+175%)
Mutual labels:  animations
ionic-modal-custom-transitions
Add Custom Transitions to Ionic Modals.
Stars: ✭ 22 (-31.25%)
Mutual labels:  animations
ImageSwapper
🐣 Nice iOS animations for swapping images. In progress.
Stars: ✭ 28 (-12.5%)
Mutual labels:  animations
learn-css-animation
Learn CSS animation with fun. It is simple, easy to use, and fun to learn.
Stars: ✭ 54 (+68.75%)
Mutual labels:  animations
highway
Highway - A Modern Javascript Transitions Manager
Stars: ✭ 1,349 (+4115.63%)
Mutual labels:  animations
sticker-chat
Sticker chat is a messaging application built using Flutter, Stream, and Rive
Stars: ✭ 45 (+40.63%)
Mutual labels:  animations
JDTextField
Animated UITextField enhance UX for the user by giving clarity that they are focused
Stars: ✭ 19 (-40.62%)
Mutual labels:  animations
react-responsive-spritesheet
React component which helps you to easily apply responsive spritesheet animations on your project.
Stars: ✭ 82 (+156.25%)
Mutual labels:  animations
AndTTT
🎲 Simple tic tac toe game for Android
Stars: ✭ 15 (-53.12%)
Mutual labels:  animations
XFFlipViewControl
An awesome animated Flippable View Control with Xamarin.Forms, or a Flipity Flippy Flippin' Flip View right here fellas! :D
Stars: ✭ 43 (+34.38%)
Mutual labels:  animations
buildings-wave
🏤 A tutorial on how to create a 3D building wave animation with three.js and TweenMax
Stars: ✭ 66 (+106.25%)
Mutual labels:  animations
scrollxp
Alpine.js-esque library for scrolling animations on websites
Stars: ✭ 50 (+56.25%)
Mutual labels:  animations
vue-spinners-css
Amazing collection of Vue spinners components with pure css.
Stars: ✭ 50 (+56.25%)
Mutual labels:  animations
UWP-Flow-Frame
Flow Frame is a new and improved Frame control. This builds upon the default frame control by providing high-performance page transition animations powered by the composition layer. Fresh, new animations will be used by default, with options to configure the animations or even create your own custom animations (from scratch).
Stars: ✭ 14 (-56.25%)
Mutual labels:  animations

widget_circular_animator

A new Flutter widget animator inspired by this lottie animation. [https://lottiefiles.com/3619-profile]

pub

person clock person

Features

Dynamic Animation

The widget helps to animate any widget you have such as a profile or an image or anything else with a simple modern animation to help you build a better UI in your next app.

Configurable Widget

you can customize anything in this widget, inner and outer colors, icons size and animation duration to suits your applications use-case.

Supports all flutter curves animations

Now you can change the circles animations type, you can see all the supported animations here curves-animation

Change animation direction

Choose the animation direction, reverse or same direction

Installing

Add this to your package's pubspec.yaml file:

dependencies:
  widget_circular_animator: _latest_version

Now in your Dart code, you can use:

import 'package:widget_circular_animator/widget_circular_animator.dart';

Details see pub.dev.

Usage

The widget_circular_animator package itself is very simple to use, just like a common statefulWidget:

      Center(
          child: WidgetCircularAnimator(
            child: Container(
              decoration: BoxDecoration(
                  shape: BoxShape.circle, color: Colors.grey[200]),
              child: Icon(
                Icons.person_outline,
                color: Colors.deepOrange[200],
                size: 60,
              ),
            ),
        )),

See the full example circular_animator_example.

Supported animations

This widget supports all flutter curve animations. You can see all the supported animations here https://api.flutter.dev/flutter/animation/Curves-class.html.

Widget Properties

child

Widget

( required )

widget_circular_animator is mainly configured by passing a widget value to be the widget that we will surround with our animations.

innerIconsSize

double

Change the icons size for the inner circle

outerIconsSize

double

Change the icons size for the outer circle

innerAnimation

Curve

Please use the animations class in the current library for example

          innerAnimation: Curves.bounceIn,

outerAnimation

Curve

Please use the animations class in the current library for example.

          outerAnimation: Curves.linear,

innerColor

Color

Change the inner circle stroke color

outerColor

Color

Change the outer circle stroke color

innerAnimationSeconds

int

Change the inter circle animation duration

outerAnimationSeconds

int

Change the outer circle animation duration

size

double

The whole widget width and height.

reverse

double

The animation direction.

Blog

widget_circular_animator_medium


If you have any suggestions or requests, please open an issue.

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].