ShadowLayout icon indicating copy to clipboard operation
ShadowLayout copied to clipboard

需求:靠左吸附的时候隐藏左边阴影,移动时展示全阴影,靠右吸附的时候隐藏右边隐藏。

Open zhangjianzhu opened this issue 1 year ago • 3 comments

如果我一直隐藏左右两边的阴影,吸附就没什么问题,现在就是按上述说的话,前两条都没问题,只有靠右吸附的时候有间距,但是点一下间距又消失了,debug看rightPadding也为0,有点搞不懂,望指教

zhangjianzhu avatar Apr 23 '23 08:04 zhangjianzhu

https://user-images.githubusercontent.com/18592113/233830167-9f39c6d4-4a7c-4016-ac34-018c9a6f9d02.mov

zhangjianzhu avatar Apr 23 '23 09:04 zhangjianzhu

image image

zhangjianzhu avatar Apr 23 '23 09:04 zhangjianzhu

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

lihangleo2 avatar May 04 '23 02:05 lihangleo2