Я вижу сбой с TextField в Jetpack, создающем действие «Готово». Когда я нажимаю «Готово», клавиатура полностью отключается на 1 кадр, затем возобновляет отображение и закрывается с правильной анимацией. Это очень заметно, когда у меня есть элементы, расположенные в зависимости от высоты клавиатуры. Протестировано на SDK 32, 33, 34, во всех есть проблема.
Я пытался добавить настраиваемое действие для ручного отключения клавиатуры при завершении с помощью LocalSoftwareKeyboardController.current.hide(), похоже, это уменьшает вероятность появления сбоя.
Это ошибка Android? Есть ли обходной путь, позволяющий полностью устранить проблему?
Я тестировал очень простое TextField: TextField(value = TextFieldValue(), onValueChange = {}, KeyboardOptions = KeyboardOptions(imeAction = ImeAction.Done))
Снимок экрана немного замедлен:
