我在项目中使用的阴影开始都是cardview,使用多了发现阴影颜色不能调,但是,我们美工抓着不放,只能想办法了,中间经历了种种,最后发现了大神的开源项目地址:
https://github.com/Hitomis/CrazyShadow
我介绍下,在项目中使用,首先添加依赖
compile 'com.github.Hitomis:CrazyShadow:v1.0.1'
在代码中使用:
new CrazyShadow.Builder()
.setContext(this)
.setDirection(CrazyShadowDirection.ALL)
.setShadowRadius(dip2Px(3))
.setCorner(dip2Px(5))
.setBackground(Color.parseColor("#96a993"))
.setImpl(CrazyShadow.IMPL_DRAW)
.action(findViewById(R.id.relay_draw1));
介绍下属性
有不清楚的地方,请留言