ShadowLayout
ShadowLayout copied to clipboard
需求:靠左吸附的时候隐藏左边阴影,移动时展示全阴影,靠右吸附的时候隐藏右边隐藏。
如果我一直隐藏左右两边的阴影,吸附就没什么问题,现在就是按上述说的话,前两条都没问题,只有靠右吸附的时候有间距,但是点一下间距又消失了,debug看rightPadding也为0,有点搞不懂,望指教
https://user-images.githubusercontent.com/18592113/233830167-9f39c6d4-4a7c-4016-ac34-018c9a6f9d02.mov


嗯 因为阴影是占据布局位置的,这也是ShadowLayout最大的缺点之一,我也一直在寻找解决这个缺点的办法,你可以尝试重新设置ShadowLayout大小,重新触发onMeasure和onSizeChange。可以先尝试下,有时间我会重构下这部分的功能