Emoji Picker
Emoji dialog picker makes it easy to select emojis from any platform.
Installation
Add Emoji Picker to your pubspec.yaml
dependencies:
flutter_emoji_picker: ^1.0.0
Usage
Import the Package
import 'package:flutter_emoji_picker/flutter_emoji_picker.dart';
Wrap your MaterialApp
with our EmojiProvider
EmojiProvider(
child: MaterialApp(
title: 'Flutter Demo',
home: Scaffold(
body: ...yourcode
),
),
);
Example
We have two options to select/show emojis picker
Dialog option
EmojiButton(
emojiPickerViewConfiguration: EmojiPickerViewConfiguration(onEmojiSelected: (String emoji) {
print('Emoji selected: $emoji');
}),
child: const Text('Click Me'),
),
List view option
This option gives to you a CustomScrollView
with the emojis
EmojiListView(
configuration: EmojiPickerViewConfiguration(onEmojiSelected: (String emoji) {
print('Emoji selected: $emoji');
}),
searchBarConfiguration: EmojiPickerSearchFieldConfiguration(showField: false),
),
Community Support
If you have any suggestions or issues, feel free to open an issue.
If you would like to contribute, feel free to create a PR.