Aus öffentlichen Paketdaten erstellte Orientierung.
Ein Flutter-Paket, das eine Emoji- und GIF-Auswahl-Schnittstelle bereitstellt, die der von WhatsApp entspricht und an die Größe des Bildschirm-Tastatur auf mobilen Geräten angepasst ist. Es ermöglicht eine nahtlose Integration in Messaging-Apps und bietet den Nutzern eine vertraute und intuitive Möglichkeit, Emojis und GIFs einzufügen. Der Picker ist für mobile Geräte optimiert, mit reaktiver Größenanpassung und funktioniert auf Android, iOS, Web, macOS, Windows und Linux.
Anwendungsfälle
Messaging-Apps
Chat-Schnittstellen
Soziale Medien-Plattformen
Tools für Echtzeitkommunikation
Benutzerfreundliche Eingabeverbesserungen
Hauptmerkmale
WhatsApp-artiges Benutzeroberfläche
Tastaturgröße auf mobilen Geräten anpassen
Plattformübergreifende Unterstützung
Einfache Integration mit Textfeldern
Unterstützt sowohl Emojis als auch GIFs
Geeignet für
Entwickler, die Chat-Anwendungen erstellen
Teams, die eine native-like Emoji/GIF-Auswahl wünschen
Apps, die mobilitätsorientierte Erfahrungen zum Ziel haben
Hinweise
Internetzugang erforderlich für GIF-Ladung
Kann die App-Größe aufgrund von Ressourcenabhängigkeiten erhöhen
Die Leistung hängt von den Gerätefähigkeiten ab
Begrenzte Anpassungsmöglichkeiten für die Benutzeroberfläche
Am besten geeignet für mobile Anwendungsfälle
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
flutter_emoji_gif_picker
An emoji picker that was designed based on WhatsApp's picker model. Provides same functionalities with an easy usage.
Features
Includes Emoji Icon Widget, Textfield
Includes Gif menu(via Giphy Api)
Ready to use Dark/Light Mode
Freed of known keyboard issues of other emoji pickers
Back Button Event with same functionality as WhatsApp
All platforms are supported
Lightweight
Instant loading times
Customizable design
Search bar for emoji / gif
Page resizing option with menu is provided
Mobile
Desktop
Getting Started
Basic Setup
It's simple and ready to use. Pick either dark / light mode and set your giphyApiKey. GiphyApiKey is required for gif menu to function / show.
If you want your emoji-gif picker to resize your page when opened, your page needs to be wrapped with EmojiGifMenuLayout and set fromStack:false in your picker icon widget. Otherwise emoji-gif picker will cover its own space on your page
When the back button is pressed, if you want your emoji-gif picker menu to close instead of switching to another page, you must wrap your scaffold with WillPopScope to achieve this functionality
These widgets are required in order to show picker menu.
Give an id to your picker widget this way you can use these widgets in multiple places on the same page. Don't forget to give your TextEditingController in EmojiGifPickerIcon.
With viewEmoji, viewGif parameters, you can control which menu opens or not.