Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/roundedinfinity/animated_emoji
A flutter package for using animated emojis
https://github.com/roundedinfinity/animated_emoji
animation dart emoji flutter
Last synced: about 2 months ago
JSON representation
A flutter package for using animated emojis
- Host: GitHub
- URL: https://github.com/roundedinfinity/animated_emoji
- Owner: RoundedInfinity
- License: bsd-3-clause
- Created: 2022-09-16T13:09:29.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-18T15:54:52.000Z (10 months ago)
- Last Synced: 2024-08-23T22:57:22.585Z (4 months ago)
- Topics: animation, dart, emoji, flutter
- Language: Dart
- Homepage:
- Size: 4.71 MB
- Stars: 14
- Watchers: 1
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
![🚀](https://github.com/RoundedInfinity/animated_emoji/blob/main/example/screenshots/rocket.gif?raw=true)
# Animated Emoji
[![style: very good analysis](https://img.shields.io/badge/style-very_good_analysis-B22C89.svg)](https://pub.dev/packages/very_good_analysis)
Provides over 400 animated emojis for your app.
## Usage
Just use the AnimatedEmoji widget anywhere in your application and choose an emoji.
```dart
const AnimatedEmoji(
AnimatedEmojis.rocket,
),
```Configure the widget to your needs.
```dart
AnimatedEmoji(
AnimatedEmojis.clap.dark,
size: 128,
repeat: false,
),
```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 prefix to your imports, e.g. Dark, Light, ...)
```yaml
...
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
```
## Additional information
This package uses [Noto Animated Emoji](https://googlefonts.github.io/noto-emoji-animation/) which is licensed under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/legalcode).