Согласно этому источнику , если вы перенесли свой проект на AndroidX, вы можете заменить
compile "com.android.support:design:24.2.0"
с
implementation "com.google.android.material:material:1.0.0"
Тогда все, что вам нужно сделать, это поместить приведенный ниже код в файл макета:
<com.google.android.material.textfield.TextInputLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:passwordToggleEnabled="true"
android:hint="@string/hint_text">
<com.google.android.material.textfield.TextInputEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</com.google.android.material.textfield.TextInputLayout>
Более подробную информацию о материале TextInputLayout
можно найти здесь .
К этому источнику рекомендуется перейти на AndroidX из библиотеки поддержки Android:
AndroidX - это проект с открытым исходным кодом, который команда Android использует для
разработка, тестирование, упаковка, версия и выпуск библиотек в Jetpack.
AndroidX - значительное улучшение оригинальной поддержки Android
Библиотека. Как и библиотека поддержки, AndroidX поставляется отдельно от
ОС Android и обеспечивает обратную совместимость через Android
релизы. AndroidX полностью заменяет библиотеку поддержки, предоставляя
функция четности и новые библиотеки. Кроме того, AndroidX включает в себя
следующие функции:
Все пакеты в AndroidX живут в согласованном пространстве имен, начиная с
Строка андроид. Пакеты поддержки библиотеки были сопоставлены
в соответствующие пакеты androidx. *. Для полного картирования всех
старые классы и сборка артефактов для новых, см. Пакет
Рефакторинг страницы.
В отличие от библиотеки поддержки, пакеты AndroidX поставляются отдельно
поддерживается и обновляется. Пакеты androidx используют строгую семантику
Управление версиями, начиная с версии 1.0.0. Вы можете обновить AndroidX
библиотеки в вашем проекте самостоятельно.
Все новые разработки библиотеки поддержки будут происходить в AndroidX
библиотека. Это включает в себя обслуживание оригинальной библиотеки поддержки
артефакты и внедрение новых компонентов Jetpack.