@iddimon3

Как убрать мигание курсора?

EditText как убрать мигание курсора при скрытии клавиатуры и вернуть при появлении ?
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
@WaterSmith
Android-разработчик. Java, Kotlin
Убрать мигание курсора просто:
editText.clearFocus()
сложнее отследить клавиатуру:
view.setWindowInsetsAnimationCallback(object : WindowInsetsAnimation.Callback {
    override fun onEnd(animation: WindowInsetsAnimation) {
        super.onEnd(animation)
        val showingKeyboard = view.rootWindowInsets.isVisible(WindowInsets.Type.ime())
        if (!showingKeyboard){edittext.clearFocus()}
    }
})

https://developer.android.com/develop/ui/views/lay...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы