我在項目中使用的陰影開始都是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));
介紹下屬性
有不清楚的地方,請留言