如何在android中将影子效果附加到imageview?

时间:2017-01-30 12:25:16

标签: android uiimageview shadow effect

我想像带有阴影效果的3D图像一样显示imageview请帮帮我

1 个答案:

答案 0 :(得分:2)

在res下创建一个xml布局文件 - >可绘制的文件夹。让它命名为“image_shadow.xml”,然后将代码复制到它。

<?xml version="1.0" encoding="utf-8"?>
 <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item >
    <shape
        android:shape="rectangle">
        <solid android:color="@android:color/darker_gray" />
        <corners android:radius="0dp"/>
    </shape>
</item>
<item android:right="1dp"  android:bottom="2dp">
    <shape
        android:shape="rectangle">
        <solid android:color="@android:color/white"/>
        <corners android:radius="1dp"/>
    </shape>
</item>

</layer-list>

然后将其应用于ImageView

android:background="@drawable/image_shadow

希望它对你有所帮助。