flutter_flash_curve

Last updated:

0 purchases

flutter_flash_curve Image
flutter_flash_curve Images
Add to Cart

Description:

flutter flash curve

flutter_flash_curve #
A Flutter package to create a flash curve animation.






πŸ“± Usage #

Import package in your file

import 'package:flutter_flash_curve/flutter_flash_curve.dart';
copied to clipboard

Use one of the FlashCurve | InFlashCurve | OutFlashCurve curve classes.

//...

final _controller = AnimationController(
vsync: this,
duration: const Duration(milliseconds: 500),
);

//...

final curve = FlashCurve(flashes = 8);
// or
// final curve = InFlashCurve(flashes = 8);
// or
// final curve = OutFlashCurve(flashes = 8);

final opacityTween = Tween(begin: 1.0, end: 0.2).animate(CurvedAnimation(
parent: _controller,
reverseCurve: curve.flipped,
curve: curve,
));

//...

AnimatedBuilder(
animation: _controller,
builder: (_, child) {
return Opacity(
opacity: opacityTween.value,
child: child,
);
},
child: const FlutterLogo(size: 100),
),

//...
copied to clipboard
πŸŽ› Attributes #



Attribute
Data type
Description
Default




flashes
int
Number of flash periods
8



🎨 Flash Curve Types Enum #

flash -> FlashCurveType.flash
inFlash -> FlashCurveType.inFlash
outFlash -> FlashCurveType.outFlash

πŸ“¦ Extensions #



Extension
Description
Result




FlashCurveType->curve
Returns the curve of the FlashCurveType
Curve



πŸ’» Author #
AnΔ±l Sorgit - GitHub

License:

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

Files In This Product:

Customer Reviews

There are no reviews.