android:elevation不适用于矢量可绘制图形的imageView

android:elevation不适用于矢量可绘制图形的imageView,android,imageview,android-elevation,Android,Imageview,Android Elevation,我有一个简单的垃圾桶ImageView,我将其作为向量资产导入。这是XML <ImageView android:id="@+id/trashcan" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="8dp" android:layout_marginEnd="10dp" android:lay

我有一个简单的垃圾桶
ImageView
,我将其作为向量资产导入。这是XML

<ImageView
    android:id="@+id/trashcan"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginTop="8dp"
    android:layout_marginEnd="10dp"
    android:layout_marginBottom="8dp"
    android:elevation="10dp"
    app:layout_constraintBottom_toBottomOf="parent"
    app:layout_constraintEnd_toStartOf="@+id/ABtn"
    app:layout_constraintTop_toTopOf="parent"
    android:background="@drawable/ic_trashcan" />

为什么阴影即使在海拔高度下也不显示?我希望避免使用
cardwiew
容器,并使用其阴影,因为否则,我将不得不将任何类型的
ImageView
封装在
cardwiew


上面的
ImageView的父视图是一个
ConstraintLayout
添加
android:outlineProvider=“paddedBounds”
显示了高程阴影。有人知道为什么吗?

它正在工作。我使用了相同的代码。