setElevation 无效

检查父布局是否开启clipChildren

阴影需要把东西绘制到子布局空间以外,不开启这个无法绘制

检查background是否为透明

透明的background 哪里来的阴影不是吗

note:以下的xml表示是一个透明的布局,因为mask表示只有点击的时候才出现这个drawable

<ripple xmlns:android="http://schemas.android.com/apk/res/android"
        android:color="#FF666666">

    <item
        android:id="@android:id/mask"
        android:drawable="@drawable/bg_item_click_normal">
    </item>
</ripple>