public static final class EmojiPopup.Builder extends Object
@CheckResult public static EmojiPopup.Builder fromRootView(View rootView)
rootView - The root View of your layout.xml which will be used for calculating the height
of the keyboard.EmojiPopup.@CheckResult public EmojiPopup.Builder setOnSoftKeyboardCloseListener(@Nullable OnSoftKeyboardCloseListener listener)
@CheckResult public EmojiPopup.Builder setOnEmojiClickListener(@Nullable OnEmojiClickListener listener)
@CheckResult public EmojiPopup.Builder setOnSoftKeyboardOpenListener(@Nullable OnSoftKeyboardOpenListener listener)
@CheckResult public EmojiPopup.Builder setOnEmojiPopupShownListener(@Nullable OnEmojiPopupShownListener listener)
@CheckResult public EmojiPopup.Builder setOnEmojiPopupDismissListener(@Nullable OnEmojiPopupDismissListener listener)
@CheckResult public EmojiPopup.Builder setOnEmojiBackspaceClickListener(@Nullable OnEmojiBackspaceClickListener listener)
@CheckResult public EmojiPopup.Builder setRecentEmoji(@Nullable RecentEmoji recent)
RecentEmojiManager will be used.@CheckResult public EmojiPopup.Builder setVariantEmoji(@Nullable VariantEmoji variant)
VariantEmojiManager will be used.@CheckResult public EmojiPopup.Builder setBackgroundColor(int color)
@CheckResult public EmojiPopup.Builder setIconColor(int color)
@CheckResult public EmojiPopup.Builder setDividerColor(int color)
@CheckResult public EmojiPopup.Builder setKeyboardAnimationStyle(@StyleRes int animation)
@CheckResult public EmojiPopup.Builder setPageTransformer(@Nullable ViewPager.PageTransformer transformer)
@CheckResult public EmojiPopup build(@NonNull EditText editText)