Решение, чтобы исправить медленное отображение клавиатуры Emoji зависимости SuperNova-Emoji? - PullRequest
0 голосов
/ 16 апреля 2020

Я использовал библиотеку SuperNova-Emoji либо реализацию 'com.github.hani-momanii: SuperNova-Emoji: 1.1', чтобы подключить клавиатуру к EditText, чтобы вы могли перемещаться между клавиатурой Alphabeti c и клавиатурой смайликов. как в WhatsApp. Что меня беспокоит, так это то, что когда вы нажимаете, чтобы отобразить клавиатуру, она появляется медленно. Есть ли что-то, что я могу сделать, чтобы дисплей клавиатуры автоматически c, когда мы его включили? Кроме того, возможно ли осуществить один и тот же проект вне зависимости?

 protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_tag);
        rootView = findViewById(R.id.root_view);
        emojiImageView = (ImageView) findViewById(R.id.emoji_btn);
        submitButton = (ImageView) findViewById(R.id.submit_btn);
        mCheckBox = (CheckBox) findViewById(R.id.use_system_default);
        emojiconEditText = (EmojiconEditText) findViewById(R.id.emojicon_edit_text);
        textView = (EmojiconTextView) findViewById(R.id.textView);
        emojIcon = new EmojIconActions(this, rootView, emojiconEditText, emojiImageView);
        emojIcon.ShowEmojIcon();
        emojIcon.setIconsIds(R.drawable.ic_action_keyboard, R.drawable.smiley);

        emojIcon.setKeyboardListener(new EmojIconActions.KeyboardListener() {
            @Override
            public void onKeyboardOpen() {
                Log.e(TAG, "Keyboard opened!");

            }

            @Override
            public void onKeyboardClose() {
                Log.e(TAG, "Keyboard closed");

            }
        });
...