Last updated:
0 purchases
Free
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
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.