ConstraintLayout 中扁平使用阴影的方案

由于 ConstraintLayout  的设计理念,尽量不要在布局中使用View嵌套,可是当View需要阴影,而Android版本又不够5.0时,该如何在不嵌套的情况下做出阴影的效果呢?

答:

将布局分层:背景层,内容层 两个View来绘制一个View。

背景层使用ShadowLayout作为有阴影效果的背景,而内容层覆盖在背景层的上层展示View的内容。

如此由于内容层背景是透明的,看起来就像一个View一样。

猜你喜欢

转载自blog.csdn.net/qq_34224268/article/details/81135849