如何Android在设置elevation的情况下,再在上面覆盖控件
我们产品设计师出了一个非常复杂的界面。在有圆角和阴影的布局上面覆盖一个图片,并且图片要超出下层布局。
设计
因为红色区域的图片要超出绿色的布局。所以我们在这2个控件的上面再添加一个布局,父布局包含这2个控件。由于他们是相对位置,使用相对布局比较合适。而RelativeLayout的替代者非ConstraintLayout莫属。绿色部分的底层布局需要圆角,我们可以自己编写一个Drawable 文件,实现圆角功能。另外需要阴影,那么使用elecation属性就可以了。黄色的文字部分直接放到绿色底层布局中。
如
原创
2020-06-10 21:46:02 ·
1394 阅读 ·
0 评论