AXEmojiView icon indicating copy to clipboard operation
AXEmojiView copied to clipboard

Can i use open EmojiView without using AXEmojiEditText

Open alihaider63 opened this issue 2 years ago • 2 comments

Hi @Aghajari @vonox7 @Dor-Naim

Can i use open EmojiView without using AXEmojiEditText?

Thanks

alihaider63 avatar Apr 21 '22 14:04 alihaider63

Hi @alihaider63 , i won't recommend this at all, but add this TextWatcher to your EditText if you wanted to use any other EditText

        edt.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence s, int start, int count, int after) {}

            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {
                final Paint.FontMetrics fontMetrics = edt.getPaint().getFontMetrics();
                if (AXEmojiManager.isInstalled())
                    AXEmojiManager.getInstance().replaceWithImages(edt.getContext(), edt, edt.getText(),
                            fontMetrics.descent - fontMetrics.ascent, fontMetrics);
            }

            @Override
            public void afterTextChanged(Editable s) {}
        });

Aghajari avatar Apr 21 '22 14:04 Aghajari

Hi @Aghajari Thanks for your reply, actually I want to use EmojiPicker without EditText, in my case I want to use emojis as reactions on chat messages

alihaider63 avatar Apr 21 '22 15:04 alihaider63