# androidx.emoji2.emojipicker

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/emoji2/emojipicker/RecentEmojiAsyncProvider` | A interface equivalent to `https://developer.android.com/reference/androidx/emoji2/emojipicker/RecentEmojiProvider` that allows java clients to override the `https://guava.dev/releases/snapshot-android/api/docs/com/google/common/util/concurrent/ListenableFuture.html` based function `https://developer.android.com/reference/androidx/emoji2/emojipicker/RecentEmojiAsyncProvider#getRecentEmojiListAsync()` in order to provide recent emojis. |
| `https://developer.android.com/reference/androidx/emoji2/emojipicker/RecentEmojiProvider` | An interface to provide recent emoji list. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/emoji2/emojipicker/EmojiPickerView` | The emoji picker view that provides up-to-date emojis in a vertical scrollable view with a clickable horizontal header. |
| `https://developer.android.com/reference/androidx/emoji2/emojipicker/EmojiViewItem` | `https://developer.android.com/reference/androidx/emoji2/emojipicker/EmojiViewItem` is a class holding the displayed emoji and its emoji variants |
| `https://developer.android.com/reference/androidx/emoji2/emojipicker/RecentEmojiProviderAdapter` | An adapter for the `https://developer.android.com/reference/androidx/emoji2/emojipicker/RecentEmojiAsyncProvider`. |