lihangleo2 / ShadowLayout

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

在首页底部导航套ShadowLayout的问题 #145

Closed startong closed 2 years ago

startong commented 2 years ago
企业微信截图_20220506164257

这是我把导航放在顶部的效果,这种阴影效果是我想要的,但是不可能把导航放在顶部吧

企业微信截图_20220506164702 企业微信截图_20220506164408

这是我把导航放到底部了,我这个只需要显示导航上方的阴影,所以我设置了左右下的阴影不显示,但是阴影效果却和顶部的那个效果明显不一致,这个是为什么啊。。。

startong commented 2 years ago

补一张图,可以明显看到差别的

企业微信截图_20220506165308
lihangleo2 commented 2 years ago

28 1、首先我在demo里试了,并不会出现你这样的问题! 2、shadowLimit的值要与你适配方案的值保持一致,否则取出计算的话会有差异 3、其次阴影是占据位置的。所以你FrameLayout.blow的时候最好用一个marginTop = - shadowLimit。只让阴影盖在上面布局上 4、不管是哪个第三方,你都要在demo上测试是否可行,除去环境问题后,才能知道问题真正出现在什么地方、 如果还有疑问,open这个issue

startong commented 2 years ago

嗯嗯,感谢大佬给的思路,感谢,已经解决了,是我控件above的问题