如何将阴影应用于ImageView?

New*_*ent 26 android shadow textview android-imageview

我想把阴影应用到ImageView.当我将阴影应用于TextView我正在获得它但同样它没有达到ImageView.我怎么解决这个问题?

Mah*_*rai 6

我们还可以使用CardView,它提供了圆角的背景和阴影。要使用它,您需要在build.gradle中将v7 CardView库添加为项目的依赖项,如下所示。

dependencies {
    compile 'com.android.support:cardview-v7:23.0.1'
    -------
}
Run Code Online (Sandbox Code Playgroud)

注意:23.0.1在上面的行中更改受尊重的版本。

因此,我将包围ImageView起来CardView以使阴影如下所示。

<android.support.v7.widget.CardView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    card_view:cardBackgroundColor="@android:color/white">

    <ImageView
        android:id="@+id/dish_image"
        android:layout_width="match_parent"
        android:layout_height="120dp"
        android:adjustViewBounds="true" />

</android.support.v7.widget.CardView>
Run Code Online (Sandbox Code Playgroud)

它将在图像周围添加阴影。

注意:我不知道这是否是一个好的解决方法。我是初学者。我尝试实现,CardView这给出了一个实现相同想法的想法。如果不好,请告知我原因。

  • @ ban-geoengineering xmlns:card_view =“ http://schemas.android.com/apk/res-auto” (5认同)
  • 如何声明card_view? (2认同)