Как создать такую ​​подсветку нижней границы для EditText без использования библиотеки материалов Google? - PullRequest
0 голосов
/ 01 июня 2018


Я открыл для себя дизайн материалов Google, но по некоторым причинам я не могу использовать их библиотеку, но хочу реализовать такую ​​подсветку нижней границы.
Желаемый эффект

Нужно ли для этого создавать собственное представление или, возможно, использовать какую-то библиотеку?Было бы здорово, если бы решение поддерживало API> = 19, но любая помощь приветствуется.

Спасибо за внимание!

1 Ответ

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

Обращаясь к той части вашего вопроса, где вы указываете «но я не могу использовать их библиотеку по какой-то причине», у меня есть потенциальное решение для этого.Вы можете добавить зависимость дизайна материала с помощью структуры проекта или непосредственно в Gradle в Android Studio.

Структура проекта: Файл> Структура проекта> приложение> Зависимости> знак «+»> Зависимость библиотеки> поиск по «дизайну»> выберите опцию "com.android.support:design:27.1.1" (или любую версию, соответствующую вашей системе.

Gradle: в build.gradle (Module: app) добавьте implementation 'com.android.support:design:27.1.1' в ваши зависимости.

dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:27.1.1'
implementation 'com.android.support.constraint:constraint-layout:1.1.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation 'com.android.support:design:27.1.1'
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...