如何向透明ImageView添加高程[android]

时间:2015-10-22 15:16:26

标签: android android-elevation

是否真的使用包含透明背景的png实现ImageView的高程?例如:我想为此图片添加高程阴影:

enter image description here

想要像这样:

enter image description here

1 个答案:

答案 0 :(得分:2)

在您的XML中添加:

android:elevation="2dp"    
android:background="@drawable/myrect"

在Drawable文件夹中添加此drawable:

<!-- res/drawable/myrect.xml -->
<shape xmlns:android="http://schemas.android.com/apk/res/android"
       android:shape="rectangle">
    <solid android:color="#42000000" />
    <corners android:radius="5dp" />
</shape>

有关详细信息,请参阅此处:http://developer.android.com/training/material/shadows-clipping.html