Отключить анимацию перемещения метки вверх в текстовом поле (создание Jetpack)

#android #textfield #android-jetpack-compose

Вопрос:

При нажатии TextField на кнопку, созданную с помощью Jetpack compose, метка TextField перемещается вверх. Как мы можем отключить это? Или есть какой-либо другой способ TexField , который работал бы как EditText в View системе, где у нас есть подсказка, которая исчезает при нажатии EditText ?

Комментарии:

1. В настоящее время ( 1.0.0-beta08 ) невозможно отключить его в TextField . Если вам нужно EditText просто использовать BasicTextField

2. ОК………….

Ответ №1:

Версия для создания реактивного ранца — 1.0.3

placeholder атрибут может быть тем, что вы ищете.
Но текст не исчезает при нажатии TextField .
Он исчезает только тогда, когда пользователь вводит какой-либо вводимый текст.

Состояние по умолчанию

Состояние по умолчанию

Сосредоточенное состояние

Сосредоточенное состояние

После ввода ввода

После ввода ввода

Код

 TextField(
    placeholder = { Text(text = "Label") },
    // Other attributes
)