flutter_animated_button

Creator: coderz1093

Last updated:

Add to Cart

Description:

flutter animated button

flutter_animated_button 💫 🍾 #


















Installing #
Depend on it #
Add this to your package's pubspec.yaml file:
dependencies:
flutter_animated_button: <latest_version>
copied to clipboard
Import it #
Now in your Dart code, you can use:
import 'package:flutter_animated_button/flutter_animated_button.dart';

copied to clipboard


Usage #
You can override the animationDuration of animation of the button by setting its duration in each AnimatedButton class, also you can get animationController for animation status and animation value during the animation. You can change text style, selected textColor and background color of button by textStyle,selectedTextColor,backgroundColor and selectedBackgroundColor. If you want revert animation when button already select then you can do it by isReverse property.
AnimatedButton(
width: 200,
text: 'SUBMIT',
selectedTextColor: Colors.black,
transitionType: TransitionType.BOTTOM_TO_TOP,
textStyle: TextStyle(
fontSize: 28,
letterSpacing: 5,
color: Colors.deepOrange,
fontWeight: FontWeight.w300),
)
copied to clipboard


Animation On #

AnimatedOn.onTap
AnimatedOn.onHover



Used in App #



Some new animation in latest version ⚡ #

Animations : LEFT_TOP_ROUNDER, LEFT_BOTTOM_ROUNDER, BOTTOM_CENTER_ROUNDER, CENTER_ROUNDER...etc
Selected button text support


. .
Available Animations 💫 #
AnimatedButton #

AnimatedButton(
height: 70,
width: 200,
text: 'SUBMIT',
isReverse: true,
selectedTextColor: Colors.black,
transitionType: TransitionType.BOTTOM_TO_TOP,
textStyle: GoogleFonts.nunito(
fontSize: 28,
letterSpacing: 5,
color: Colors.white,
fontWeight: FontWeight.w300),
),
copied to clipboard

AnimatedButton(
height: 70,
width: 200,
text: 'SUBMIT',
isReverse: true,
selectedTextColor: Colors.black,
transitionType: TransitionType.LEFT_TO_RIGHT,
textStyle: submitTextStyle,
backgroundColor: Colors.black,
borderColor: Colors.white,
borderRadius: 0,
borderWidth: 2,
),
copied to clipboard

AnimatedButton(
height: 70,
width: 200,
text: 'SUBMIT',
isReverse: true,
selectedTextColor: Colors.black,
transitionType: TransitionType.LEFT_TO_RIGHT,
textStyle: submitTextStyle,
backgroundColor: Colors.black,
borderColor: Colors.white,
borderRadius: 50,
borderWidth: 2,
),
copied to clipboard

AnimatedButton.strip #

AnimatedButton.strip(
width: 200,
height: 70,
text: 'SUBMIT',
isReverse: true,
selectedTextColor: Colors.black,
stripTransitionType: StripTransitionType.LEFT_TO_RIGHT,
selectedBackgroundColor: Colors.white,
textStyle: GoogleFonts.nunito(
fontSize: 28,
letterSpacing: 5,
color: Colors.white,
fontWeight: FontWeight.w300),
),
copied to clipboard


Available Animations Types ✨ #

AnimatedButton












LEFT_TO_RIGHT
CENTER_LR_IN
LEFT_TOP_ROUNDER
RIGHT_TOP_ROUNDER
CENTER_ROUNDER


RIGHT_TO_LEFT
CENTER_TB_IN
LEFT_CENTER_ROUNDER
RIGHT_CENTER_ROUNDER
-


TOP_TO_BOTTOM
CENTER_LR_OUT
LEFT_BOTTOM_ROUNDER
TOP_CENTER_ROUNDER
-


BOTTOM_TO_TOP
CENTER_TB_OUT
RIGHT_BOTTOM_ROUNDER
BOTTOM_CENTER_ROUNDER
-



AnimatedButton.strip








LEFT_TO_RIGHT


RIGHT_TO_LEFT


TOP_TO_BOTTOM


BOTTOM_TO_TOP





Bugs or Requests 🐛 #
If you encounter any problems feel free to open an issue. If you feel the library is missing a feature, please raise a ticket on GitHub and I'll look into it. Pull request are also welcome.

License 🔐 #
MIT License

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.