如何在不使用Google的素材库的情况下为EditText创建此类底部边框高亮显示?

时间:2018-06-01 03:45:20

标签: android material-design


我自己发现了Google的材料设计,但由于某些原因我无法使用他们的库,但我想实现这样的底部边框突出显示。
Desired effect

我是否需要为此创建自定义视图或使用某些库?如果解决方案支持API> = 19但是任何帮助都会受到赞赏,那就太棒了。

感谢您的关注!

1 个答案:

答案 0 :(得分:0)

请参阅您在问题中指出的部分"但由于某种原因我无法使用他们的图书馆"我有一个潜在的解决方案。您可以使用“项目结构”添加材料设计依赖关系,也可以直接添加到Android Studio中的Gradle。

项目结构: 文件>项目结构> app>依赖性> " +"标志>库依赖>搜索"设计" >选择选项" com.android.support:design:27.1.1" (或与您的系统对齐的任何版本。

摇篮: 在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'
}