ripple_wave 0.0.2
ripple_wave: ^0.0.2 copied to clipboard
Simple and easy to use ripple animation that can be wrapped in widgets to create beautiful ripple effects
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,
),
),
);
}
}