美文网首页Android之界面
LinearLayout/RelativeLayout圆角带阴影

LinearLayout/RelativeLayout圆角带阴影

作者: 随心随性_0a25 | 来源:发表于2018-07-07 18:14 被阅读261次

需求应用场景如下:

需求                                       

我们知道android5.0以上,我们可以通过cardView实现, 

app:cardElevation="20dp"

app:cardCornerRadius="10dp"

这两行代码就可以实现圆角和阴影效果,但是不巧,我这个代码是以前写的使用RelativeLayout实现的,我又不想改成cardView

怎么办,其实只要在RelativeLayout中加上

android:elevation="3dp"

就可以了,这样RelativeLayout就有阴影效果了。

圆角效果,background指定圆角背景即可,代码如下:

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:background="@drawable/item_shape"

    android:orientation="vertical"

    android:elevation="3dp"/>

圆角背景:item_shape.xml

    android:shape="rectangle">

    android:width="0.5dip"

    android:color="#ffffff" />

相关文章

网友评论

    本文标题:LinearLayout/RelativeLayout圆角带阴影

    本文链接:https://www.haomeiwen.com/subject/wkeguftx.html