我自己发现了谷歌的材料设计,但由于某些原因我无法使用他们的库,但我想实现这样的底部边框突出显示。
预期效果
我是否需要为此创建自定义视图或使用一些库?如果解决方案支持 API>=19,那就太好了,但任何帮助都值得赞赏。
感谢您的关注!
参考您问题中指出"但由于某种原因我无法使用他们的库"的部分,我有一个潜在的解决方案。您可以使用项目结构添加材质设计依赖项,也可以直接添加到 Android Studio 中的 Gradle。
项目结构: 文件>项目结构> 应用程序>依赖项>"+"号>库依赖项>搜索"设计">选择选项"com.android.support:design:27.1.1"(或任何与您的系统一致的版本。
格拉德尔: 在build.gradle(模块: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'
}