在 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 屬性來設置陰影的顏色。