如何使非高架视图出现在高架视图的前面?

时间:2019-04-04 19:38:44

标签: android

您可能知道,android会在正面绘制具有更高标高的视图。有什么方法可以覆盖此行为?我在布局中有两个同级视图A和B。视图A的标高为0,视图B的标高为2dp。如果这两个视图重叠,则视图A应该出现在前面。

1 个答案:

答案 0 :(得分:1)

我通常使用的一种简单方法是将视图的高度设置为1dp。

示例:

<view
    android:id = "@+id/A"
    elevation = "3dp"/>

<view
    android:id = "@+id/B"
    elevation = "2dp"/>

效果很好,也不会留下任何阴影。