Android 没有在带有 SVG 背景的高架视图上显示阴影

Jef*_*eld 8 android shadow android-elevation

我有一个视图,我想使用 SVG/Vector 作为它的背景。所以它不是一个完美的方形、圆形或任何基本形状。我想要一个阴影来包围背景,但它不起作用。

我将设置高程,设置轮廓提供程序,甚至尝试将剪辑设置为填充,即使它正好在其布局的范围内。

<View
                android:layout_width="200dp"
                android:layout_height="300dp"
                app:layout_constraintTop_toTopOf="parent"
                app:layout_constraintBottom_toBottomOf="parent"
                app:layout_constraintLeft_toLeftOf="parent"
                app:layout_constraintRight_toRightOf="parent"
                android:outlineProvider="background"
                android:background="@drawable/ic_bookmark_black_24dp"
                android:elevation="5dp"/>
Run Code Online (Sandbox Code Playgroud)

(您可以使用可以从 Android Studio 导入的 Android 书签矢量资产自行测试)

仍然,没有阴影。我将背景更改为颜色的那一刻,它工作得很好