自定义阴影颜色的CardView
今天用CardView做卡片式设计的时候,给出的UI让做一个蓝色的阴影效果,我找遍了CardView的接口都没有发现修改阴影颜色的方法,于是看了一下源码,发现谷歌把CardView的阴影颜色给写死了。因此写了一个能自定义颜色、阴影宽度、模糊度的CardView,感觉效果还不错,便封装起来做成依赖库发布了。
一个简单的效果图:
使用方法:
1.添加依赖
首先,在build.gradle文件下加入 maven {url ‘https://jitpack.io’}
allprojects {
repositories {
google()
jcenter()
maven {
url "https://jitpack.io"}
}
}
然后在dependencies下加入依赖
implementation 'com.github.EHENJOOM:ShadowCardView:1.2.0'
2.在布局文件中添加ShadowCardView
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"