Изложенный TextInputEditText в последней библиотеке поддержки дизайна 28.0.0-alpha1 - PullRequest
0 голосов
/ 06 июня 2018

После обновления до библиотеки поддержки проектирования 28.0.0-alpha1 в рамках предварительного просмотра Android P и обновления темы моего базового приложения до Theme.MaterialComponents.Light.DarkActionBar согласно документации на https://github.com/material-components/material-components-android/blob/master/docs/getting-started.md все мои текстовые поля теперь отображаютзаполненная версия, как показано ниже.

Filled version of TextInputEditText

Есть ли способ перейти к выделенной версии, используя библиотеку поддержки проектирования, вместо того, чтобы выполнять рефакторинг на Android.х и переход на использование новых компонентов материала?

1 Ответ

0 голосов
/ 17 июня 2018

Да, вы можете сделать это, используя библиотеку поддержки в вашем Gradle

Добавьте эту строку:

implementation 'com.android.support:design:28.0.0-alpha1'
  • Примечание: вы не должны использовать com.android.supportи com.google.android.material зависимостей в вашем приложении одновременно.
  • Используйте com.android.support или androidx

Вы можете получить ошибку рендеринга, а затем добавить эту строку вСтиль AppTheme <item name="cardViewStyle">@style/CardView.Light</item>

Вы можете сослаться по этой ссылке readme

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...