Как плавно настроить экран, когда клавиатура открывается, а раскладка на высоте клавиатуры скрывается? - PullRequest
5 голосов
/ 29 марта 2019

enter image description here

У меня есть варианты, такие как Facebook Messenger, такие же на высоте клавиатуры. Когда мой редактируемый текст получает фокус, я скрываю параметры, и клавиатура автоматически открывается на той же высоте. Это работает нормально, но дает пользователю дрянной опыт, и это не так гладко, как мессенджер. Любой способ открыть клавиатуру поверх моей раскладки, не давая пользователю отрывистых впечатлений, или любой другой способ создания раскладки, управления и анимации?

etChatMsg.setOnFocusChangeListener(new View.OnFocusChangeListener() {
            @Override
            public void onFocusChange(View v, boolean hasFocus) {
                if (hasFocus) {
                    hideBottomOptions();
                }
            }
        });   
...