lihangleo2 / ShadowLayout

可定制化阴影的万能阴影布局ShadowLayout 3.0 震撼上线。效果赶超CardView。阴影支持x,y轴偏移,支持阴影扩散程度,支持阴影圆角,支持单边或多边不显示阴影;控件支持动态设置shape和selector(项目里再也不用画shape了);支持随意更改颜色值,支持随意更改颜色值,支持随意更改颜色值。重要的事情说三遍

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

一点小建议

qianjujun opened this issue · comments

阴影的实现,为什么要借助设置背景而去创建bitmap呢 ,何不直接draw出来。阴影大小的变化和偏移也可以直接通过重写onMeasure和onLayout去实现 ,setPadding和setBackGround都有可能导致再次重新布局
还有背景图片的功能和单独虚线功能完全可以去掉 ,这些跟控件主旋律不符,做个好看而且干净的控件。加油

commented

每个人都有每个人的想法。最开发布的版本就是你说的简洁效果。但随着不同人的issue,一直在优化。保证原有功能的时候再拓展,就比如这次的虚线,如果不用可以完全忽略这个属性。当然你第一条的建议待考虑。10月的更新,是涨了很久的issue更新的,起核心也变成了gridentDrawable类去实现。接下来看看反馈怎么样吧。感谢