ripple_wave 0.0.1
ripple_wave: ^0.0.1 copied to clipboard
Ripple animation for any flutter app
Simple and easy to use ripple animation that can be wrapped in widgets to create beautiful ripple effects.
Features #

Installing #
Add ripple_wave to your pubspec.yaml file.
dependencies:
ripple_wave:
Import ripple_wave in files that it will be used.
import 'package:ripple_wave/ripple_wave.dart';
Usage #
To use this package, add ripple_wave as a dependency in your pubspec.yaml file.
Then wrap your desired widget with RippleWave widget to get the ripple animation.
Usage without repeated animation:
class MyHomePage extends StatelessWidget {
const MyHomePage({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Scaffold(
body: RippleWave(
color: Colors.green,
repeat: false,
child: const Icon(
Icons.emoji_emotions,
size: 100,
color: Colors.white,
),
),
);
}
}
Usage with tween effect on child widget of the RippleWave:
class MyHomePage extends StatelessWidget {
const MyHomePage({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return Scaffold(
body: RippleWave(
color: Colors.red,
childTween: Tween(begin: 0.2, end: 1),
child: const Icon(
Icons.emoji_emotions,
size: 100,
color: Colors.white,
),
),
);
}
}