在 Android 中,可以使用 CardView
組件來實現對 ImageView
設置陰影效果。首先需要確保項目中已經引入了 CardView 庫,可以在 build.gradle
文件中添加以下依賴:
implementation 'androidx.cardview:cardview:1.0.0'
然后,在布局文件中可以使用 CardView
嵌套 ImageView
,并設置 cardElevation
屬性來實現陰影效果,如下所示:
<androidx.cardview.widget.CardView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:cardElevation="8dp">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/image" />
</androidx.cardview.widget.CardView>
通過設置不同的 cardElevation
值,可以調整陰影的大小和深淺程度。同時,也可以通過 cardBackgroundColor
屬性來設置陰影的顏色。