android.support.annotation.Px#com.vanniktech.emoji.EmojiPopup源码实例Demo

下面列出了android.support.annotation.Px#com.vanniktech.emoji.EmojiPopup 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: iGap-Android   文件: FragmentEditImage.java
private void setEmojiColor(View view,String BackgroundColor, String iconColor, String dividerColor) {

        emojiPopup = EmojiPopup.Builder.fromRootView(view.findViewById(R.id.ac_ll_parent))
                .setOnEmojiBackspaceClickListener(new OnEmojiBackspaceClickListener() {

                    @Override
                    public void onEmojiBackspaceClick(View v) {

                    }
                }).setOnEmojiPopupShownListener(new OnEmojiPopupShownListener() {
                    @Override
                    public void onEmojiPopupShown() {
                        changeEmojiButtonImageResource(R.string.md_black_keyboard_with_white_keys);
                        isEmojiSHow = true;
                    }
                }).setOnSoftKeyboardOpenListener(new OnSoftKeyboardOpenListener() {
                    @Override
                    public void onKeyboardOpen(final int keyBoardHeight) {

                    }
                }).setOnEmojiPopupDismissListener(new OnEmojiPopupDismissListener() {
                    @Override
                    public void onEmojiPopupDismiss() {
                        changeEmojiButtonImageResource(R.string.md_emoticon_with_happy_face);
                        isEmojiSHow = false;
                    }
                }).setOnSoftKeyboardCloseListener(new OnSoftKeyboardCloseListener() {
                    @Override
                    public void onKeyboardClose() {
                        emojiPopup.dismiss();
                    }
                })
                .setBackgroundColor(Color.parseColor(BackgroundColor))
                .setIconColor(Color.parseColor(iconColor))
                .setDividerColor(Color.parseColor(dividerColor))
                .build(edtChat);

    }
 
源代码2 项目: iGap-Android   文件: ActivityPopUpNotification.java
private void setEmojiColor(String BackgroundColor, String iconColor, String dividerColor) {
    emojiPopup = EmojiPopup.Builder.fromRootView(findViewById(R.id.ac_ll_parent_notification)).setOnEmojiBackspaceClickListener(new OnEmojiBackspaceClickListener() {
        @Override
        public void onEmojiBackspaceClick(View v) {

        }
    }).setOnEmojiPopupShownListener(new OnEmojiPopupShownListener() {
        @Override
        public void onEmojiPopupShown() {
            changeEmojiButtonImageResource(R.string.md_black_keyboard_with_white_keys);
        }
    }).setOnSoftKeyboardOpenListener(new OnSoftKeyboardOpenListener() {
        @Override
        public void onKeyboardOpen(final int keyBoardHeight) {

        }
    }).setOnEmojiPopupDismissListener(new OnEmojiPopupDismissListener() {
        @Override
        public void onEmojiPopupDismiss() {
            changeEmojiButtonImageResource(R.string.md_emoticon_with_happy_face);
        }
    }).setOnSoftKeyboardCloseListener(new OnSoftKeyboardCloseListener() {
        @Override
        public void onKeyboardClose() {
            emojiPopup.dismiss();
        }
    })
            .setBackgroundColor(Color.parseColor(BackgroundColor))
            .setIconColor(Color.parseColor(iconColor))
            .setDividerColor(Color.parseColor(dividerColor))
            .build(edtChat);
}
 
源代码3 项目: Emoji   文件: CustomViewActivity.java
void setUpEmojiPopup() {
  emojiPopup = EmojiPopup.Builder.fromRootView(this)
      .setKeyboardAnimationStyle(R.style.emoji_fade_animation_style)
      .setPageTransformer(new PageTransformer())
      .build(editText);

  emojiButton.setOnClickListener(ignore -> emojiPopup.toggle());
}
 
源代码4 项目: Emoji   文件: MainActivity.java
private void setUpEmojiPopup() {
  emojiPopup = EmojiPopup.Builder.fromRootView(rootView)
      .setOnEmojiBackspaceClickListener(ignore -> Log.d(TAG, "Clicked on Backspace"))
      .setOnEmojiClickListener((ignore, ignore2) -> Log.d(TAG, "Clicked on emoji"))
      .setOnEmojiPopupShownListener(() -> emojiButton.setImageResource(R.drawable.ic_keyboard))
      .setOnSoftKeyboardOpenListener(ignore -> Log.d(TAG, "Opened soft keyboard"))
      .setOnEmojiPopupDismissListener(() -> emojiButton.setImageResource(R.drawable.emoji_ios_category_smileysandpeople))
      .setOnSoftKeyboardCloseListener(() -> Log.d(TAG, "Closed soft keyboard"))
      .setKeyboardAnimationStyle(R.style.emoji_fade_animation_style)
      .setPageTransformer(new PageTransformer())
      .build(editText);
}
 
源代码5 项目: Emoji   文件: MainDialog.java
private void setUpEmojiPopup() {
  emojiPopup = EmojiPopup.Builder.fromRootView(rootView)
      .setOnEmojiBackspaceClickListener(ignore -> Log.d(TAG, "Clicked on Backspace"))
      .setOnEmojiClickListener((ignore, ignore2) -> Log.d(TAG, "Clicked on emoji"))
      .setOnEmojiPopupShownListener(() -> emojiButton.setImageResource(R.drawable.ic_keyboard))
      .setOnSoftKeyboardOpenListener(ignore -> Log.d(TAG, "Opened soft keyboard"))
      .setOnEmojiPopupDismissListener(() -> emojiButton.setImageResource(R.drawable.emoji_ios_category_smileysandpeople))
      .setOnSoftKeyboardCloseListener(() -> Log.d(TAG, "Closed soft keyboard"))
      .setKeyboardAnimationStyle(R.style.emoji_fade_animation_style)
      .setPageTransformer(new PageTransformer())
      .build(editText);
}
 
源代码6 项目: Emoji   文件: MainActivityAutoCompeteTextView.java
private void setUpEmojiPopup() {
  emojiPopup = EmojiPopup.Builder.fromRootView(rootView)
      .setOnEmojiBackspaceClickListener(ignore -> Log.d(TAG, "Clicked on Backspace"))
      .setOnEmojiClickListener((ignore, ignore2) -> Log.d(TAG, "Clicked on emoji"))
      .setOnEmojiPopupShownListener(() -> emojiButton.setImageResource(R.drawable.ic_keyboard))
      .setOnSoftKeyboardOpenListener(ignore -> Log.d(TAG, "Opened soft keyboard"))
      .setOnEmojiPopupDismissListener(() -> emojiButton.setImageResource(R.drawable.emoji_ios_category_smileysandpeople))
      .setOnSoftKeyboardCloseListener(() -> Log.d(TAG, "Closed soft keyboard"))
      .setKeyboardAnimationStyle(R.style.emoji_fade_animation_style)
      .setPageTransformer(new PageTransformer())
      .build(editText);
}
 
private void setUpEmojiPopup() {
  emojiPopup = EmojiPopup.Builder.fromRootView(rootView)
      .setOnEmojiBackspaceClickListener(ignore -> Log.d(TAG, "Clicked on Backspace"))
      .setOnEmojiClickListener((ignore, ignore2) -> Log.d(TAG, "Clicked on emoji"))
      .setOnEmojiPopupShownListener(() -> emojiButton.setImageResource(R.drawable.ic_keyboard))
      .setOnSoftKeyboardOpenListener(ignore -> Log.d(TAG, "Opened soft keyboard"))
      .setOnEmojiPopupDismissListener(() -> emojiButton.setImageResource(R.drawable.emoji_ios_category_smileysandpeople))
      .setOnSoftKeyboardCloseListener(() -> Log.d(TAG, "Closed soft keyboard"))
      .setKeyboardAnimationStyle(R.style.emoji_fade_animation_style)
      .setPageTransformer(new PageTransformer())
      .build(editText);
}
 
protected void setupEmojiPopup() {
    if (messageEditText instanceof EmojiEditText && toggleEmojiButton != null) {
        emojiPopup = EmojiPopup.Builder.fromRootView(rootView)
                .setOnSoftKeyboardCloseListener(this::dismissEmoji)
                .setOnEmojiPopupShownListener(() -> toggleEmojiButton.setImageResource(chatConfig.getShowKeyboardIcon()))
                .setOnEmojiPopupDismissListener(() -> toggleEmojiButton.setImageResource(chatConfig.getShowEmojiIcon()))
                .build((EmojiEditText) messageEditText);
    }
}
 
protected void setupEmojiPopup() {
    if (messageEditText != null && toggleEmojiButton != null) {
        emojiPopup = EmojiPopup.Builder.fromRootView(rootView)
                .setOnSoftKeyboardCloseListener(this::dismissEmoji)
                .setOnEmojiPopupShownListener(() -> toggleEmojiButton.setImageResource(chatConfig.getShowKeyboardIcon()))
                .setOnEmojiPopupDismissListener(() -> toggleEmojiButton.setImageResource(chatConfig.getShowEmojiIcon()))
                .build(messageEditText);
    }
}
 
源代码10 项目: FaceT   文件: ProfileEditActivity.java
private void setUpEmojiPopup() {
    emojiPopup = EmojiPopup.Builder.fromRootView(rootView)
            .setOnEmojiBackspaceClickListener(new OnEmojiBackspaceClickListener() {
                @Override public void onEmojiBackspaceClick(final View v) {
                    Log.d(TAG, "Clicked on Backspace");
                }
            })
            .setOnEmojiClickListener(new OnEmojiClickListener() {
                @Override public void onEmojiClick(@NonNull final EmojiImageView imageView, @NonNull final Emoji emoji) {
                    Log.d(TAG, "Clicked on emoji");
                }
            })
            .setOnEmojiPopupShownListener(new OnEmojiPopupShownListener() {
                @Override
                public void onEmojiPopupShown() {
                    emojiButton.setImageResource(R.drawable.ic_keyboard);
                }
            })
            .setOnSoftKeyboardOpenListener(new OnSoftKeyboardOpenListener() {
                @Override
                public void onKeyboardOpen(final int keyBoardHeight) {
                    Log.d(TAG, "Opened soft keyboard");
                }
            })
            .setOnEmojiPopupDismissListener(new OnEmojiPopupDismissListener() {
                @Override
                public void onEmojiPopupDismiss() {
                    emojiPopup.dismiss();
                    emojiButton.setImageResource(R.drawable.emoji_one_category_people);
                }
            })
            .setOnSoftKeyboardCloseListener(new OnSoftKeyboardCloseListener() {
                @Override
                public void onKeyboardClose() {
                    emojiPopup.dismiss();
                    Log.d(TAG, "Closed soft keyboard");
                }
            })
            .build(aboutMeEdittext);
}
 
源代码11 项目: FaceT   文件: ProductDetailActivity.java
private void setUpEmojiPopup() {
    emojiPopup = EmojiPopup.Builder.fromRootView(activity_product_detail_layout)
            .setOnEmojiBackspaceClickListener(new OnEmojiBackspaceClickListener() {
                @Override public void onEmojiBackspaceClick(final View v) {
                    Log.d(TAG, "Clicked on Backspace");
                }
            })
            .setOnEmojiClickListener(new OnEmojiClickListener() {
                @Override public void onEmojiClick(@NonNull final EmojiImageView imageView, @NonNull final Emoji emoji) {
                    Log.d(TAG, "Clicked on emoji");
                }
            })
            .setOnEmojiPopupShownListener(new OnEmojiPopupShownListener() {
                @Override
                public void onEmojiPopupShown() {
                    emojiButton.setBackground(ContextCompat.getDrawable(ProductDetailActivity.this, R.drawable.ic_keyboard));
                }
            })
            .setOnSoftKeyboardOpenListener(new OnSoftKeyboardOpenListener() {
                @Override
                public void onKeyboardOpen(final int keyBoardHeight) {
                    Log.d(TAG, "Opened soft keyboard");
                }
            })
            .setOnEmojiPopupDismissListener(new OnEmojiPopupDismissListener() {
                @Override
                public void onEmojiPopupDismiss() {
                    emojiButton.setBackground(ContextCompat.getDrawable(ProductDetailActivity.this, R.drawable.emoji_one_category_people));
                }
            })
            .setOnSoftKeyboardCloseListener(new OnSoftKeyboardCloseListener() {
                @Override
                public void onKeyboardClose() {
                    emojiPopup.dismiss();
                    Log.d(TAG, "Closed soft keyboard");
                }
            })
            .build(commentEmojiconEditText);
}
 
源代码12 项目: chat21-android-sdk   文件: MessageListActivity.java
private void setUpEmojiPopup() {
        emojiPopup = EmojiPopup.Builder.fromRootView(rootView)
                .setOnEmojiBackspaceClickListener(new OnEmojiBackspaceClickListener() {
                    @Override
                    public void onEmojiBackspaceClick(final View v) {
                        Log.d(TAG, "Clicked on Backspace");
                    }
                })
                .setOnEmojiClickListener(new OnEmojiClickListener() {
                    @Override
                    public void onEmojiClick(@NonNull final EmojiImageView imageView, @NonNull final Emoji emoji) {
                        Log.d(TAG, "Clicked on emoji");
                    }
                })
                .setOnEmojiPopupShownListener(new OnEmojiPopupShownListener() {
                    @Override
                    public void onEmojiPopupShown() {
                        emojiButton.setImageResource(R.drawable.ic_keyboard_24dp);
                    }
                })
                .setOnSoftKeyboardOpenListener(new OnSoftKeyboardOpenListener() {
                    @Override
                    public void onKeyboardOpen(@Px final int keyBoardHeight) {
                        Log.d(TAG, "Opened soft keyboard");
                    }
                })
//                .setOnEmojiPopupDismissListener(new OnEmojiPopupDismissListener() {
//                    @Override
//                    public void onEmojiPopupDismiss() {
//                        emojiButton.setImageResource(R.drawable.emoji_ios_category_people);
//                    }
//                })

                .setOnEmojiPopupDismissListener(new OnEmojiPopupDismissListener() {
                    @Override
                    public void onEmojiPopupDismiss() {
                        emojiButton.setImageResource(R.drawable.emoji_ios_category_people);
                    }
                })
                .setOnSoftKeyboardCloseListener(new OnSoftKeyboardCloseListener() {
                    @Override
                    public void onKeyboardClose() {
                        Log.d(TAG, "Closed soft keyboard");
                    }
                })
                .build(editText);
    }
 
源代码13 项目: hipda   文件: BaseActivity.java
public EmojiPopup.Builder getEmojiBuilder() {
    return EmojiPopup.Builder.fromRootView(mRootView);
}