可定制化阴影的万能阴影布局ShadowLayout 3.0 震撼上线。效果赶超CardView。阴影支持x,y轴偏移,支持阴影扩散程度,支持阴影圆角,支持单边或多边不显示阴影;控件支持动态设置shape和selector(项目里再也不用画shape了);支持随意更改颜色值,支持随意更改颜色值,支持随意更改颜色值。重要的事情说三遍
3.46k
stars
401
forks
source link
建议阴影缩小比例可以通过自定义属性后者set方法设置。 #175
Closed
liming870906 closed 1 year ago
//优化阴影bitmap大小,将尺寸缩小至原来的1/4。 dx = dx / 4; dy = dy / 4; shadowWidth = shadowWidth / 4 == 0 ? 1 : shadowWidth / 4; shadowHeight = shadowHeight / 4 == 0 ? 1 : shadowHeight / 4; cornerRadius = cornerRadius / 4; shadowRadius = shadowRadius / 4;