Задать вопрос
@iddimon3

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

EditText как убрать мигание курсора при скрытии клавиатуры и вернуть при появлении ?
  • Вопрос задан
  • 122 просмотра
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • OTUS
    Kotlin Backend Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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...
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы