emoji_loading 1.0.2
emoji_loading: ^1.0.2 copied to clipboard
A fun Flutter package that adds emoji-based or text-based loading animations like bounce, wave, pulse, and rotate to your app.
import 'package:flutter/material.dart';
import 'package:emoji_loading/emoji_loading.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return const MaterialApp(
home: EmojiLoadingDemo(),
);
}
}
class EmojiLoadingDemo extends StatelessWidget {
const EmojiLoadingDemo({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: const Text('Emoji Loading Demo')),
body: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: const [
EmojiLoading(emoji: '🔥', size: 50, duration: 700, animationType: EmojiAnimationType.bounce),
SizedBox(height: 20),
EmojiLoading(emoji: '⚡', size: 50, duration: 700,animationType: EmojiAnimationType.rotate),
SizedBox(height: 20),
EmojiLoading(emoji: '❤️', size: 50, duration: 700,animationType: EmojiAnimationType.pulse),
SizedBox(height: 20),
EmojiLoading(emoji: '🌊', size: 50, duration: 700, animationType: EmojiAnimationType.wave),
],
),
);
}
}