Android 从 API 16 开始支持的 Widget Shadow

Android Widget Shadow which supports from API 16

我想在 Android 小部件(如按钮、编辑文本、搜索视图或任何东西)中添加阴影。我不知道 android 海拔。我认为它只支持API 23。如果有任何合适的解决方案,请提供。

这是我的演示小部件。我需要搜索视图边框中的阴影。

<android.support.v7.widget.SearchView
    android:id="@+id/searchView"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:backgroud="@android:color/white" />

您可以通过将此添加到小部件来获得阴影效果:

android:background="@android:drawable/dialog_holo_light_frame"

从这里得到答案:

将您的视图放在 CardView 中。使用 CardView 您可以添加高度、圆角等。它支持回到 API 7.

要使用 CardView,请通过您的应用级别添加它 gradle..

dependencies {

...

    compile 'com.android.support:cardview-v7:25.3.1'
}