lihangleo2 / ShadowLayout

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

通过代码创建ShadowLayout,然后addView到LinearLayout,阴影无法显示 #173

Closed fyrlove closed 1 year ago

fyrlove commented 1 year ago

通过代码创建ShadowLayout,然后addView到LinearLayout,阴影无法显示。边框、圆角都正常

sune6 commented 1 year ago

看看是不是shadowLayout里没有子view的原因

lihangleo2 commented 1 year ago

好的,有空我看下 确实对动态创建这块自测的场景也不多

fluttersecond commented 1 year ago

可能是 app:hl_shadowLimit="12dp" 没有设置, 导致 if (mShadowLimit == 0) { //如果阴影没有设置阴影扩散区域,那么默认隐藏阴影 isShowShadow = false; }

lihangleo2 commented 1 year ago

已经修复并优化,最新依赖3.3.3。想动态加载的可以看如下代码。 注意,想要有阴影效果的,动态加载必须加上这2条属性:

fyrlove commented 1 year ago

谢谢 

冯雁荣 @.***