您可能知道,android 会在前面绘制更高海拔的视图。有什么办法可以覆盖这种行为吗?我在布局中有两个兄弟视图,A 和 B。视图 A 具有 0 高程,视图 B 具有 2dp 高程。如果这两个视图重叠,视图 A 应该出现在前面。
我经常使用的一个简单的解决方法是,将视图的高度设置为另一个增加 1dp。
例子:
<view
android:id = "@+id/A"
elevation = "3dp"/>
<view
android:id = "@+id/B"
elevation = "2dp"/>
它效果很好,也不会留下任何阴影。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句