Animated Emoji
Provides over 450 animated emojis for your app.
Usage
Just use the AnimatedEmoji widget anywhere in your application and choose an emoji.
const AnimatedEmoji(
AnimatedEmojis.rocket, // 🚀
),
Configure the widget to your needs.
AnimatedEmoji(
AnimatedEmojis.clap, // 👏
size: 128,
repeat: false,
),
Some emojis also support variations in skin color.
const AnimatedEmoji(
AnimatedEmojis.clap.dark, // 👏🏿
),
Offline support
You can also add emojis to your assets for offline support.
First, import the emoji to your pubspec.yaml
. The names can be found here.
You need to import the specific skin tones separately to use them (add the suffix to your imports, e.g. Dark, MediumLight, ...)
...
flutter:
assets:
- packages/animated_emoji/lottie/rocket.json
- packages/animated_emoji/lottie/clap.json
# Import a skin tone variation.
- packages/animated_emoji/lottie/clapDark.json
Contributing
Contributions are always welcome 🔥
Check out the the animated_emoji_generator used to generate the contents of this package.
Additional information
This package uses Noto Animated Emoji which is licensed under CC BY 4.0.
Libraries
- animated_emoji
- Library for using
AnimatedEmoji
. - emoji
- emoji_data
- emojis.g
- util