djangoflow_emoji_rain 0.2.0
djangoflow_emoji_rain: ^0.2.0 copied to clipboard
A Flutter package for creating a delightful rain of emojis on your screen.
import 'package:djangoflow_emoji_rain/djangoflow_emoji_rain.dart';
import 'package:flutter/material.dart';
void main() {
runApp(const MainApp());
}
class MainApp extends StatefulWidget {
const MainApp({super.key});
@override
State<MainApp> createState() => _MainAppState();
}
class _MainAppState extends State<MainApp> {
bool _showRain = false;
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
body: Stack(
children: [
Center(
child: FilledButton(
onPressed: () {
setState(() {
_showRain = true;
});
},
child: const Text('Start rain'),
),
),
if (_showRain)
Rain(
emoji: '$',
numberOfRainDrops: 50,
fallSpeedFactor: 2,
onRainStopped: () {
setState(() {
_showRain = false;
});
},
),
],
),
),
);
}
}