问题表现:目标布局bringToFront()后,发现有一个布局仍然显示在最前边造成了遮挡。
原因分析:查看显示在最上面没被成功遮蔽的这个布局,发现他有一个属性elevation=4dp。这个属性是让布局具有投影和立体感,意思可翻译为海拔。正是因为该组件这个属性把他的Z轴拔得太高导致的不可被遮挡。
解决方法:去掉这个属性,用别的投影方式。或者控制Visible强制让他Gone。
问题表现:目标布局bringToFront()后,发现有一个布局仍然显示在最前边造成了遮挡。
原因分析:查看显示在最上面没被成功遮蔽的这个布局,发现他有一个属性elevation=4dp。这个属性是让布局具有投影和立体感,意思可翻译为海拔。正是因为该组件这个属性把他的Z轴拔得太高导致的不可被遮挡。
解决方法:去掉这个属性,用别的投影方式。或者控制Visible强制让他Gone。