首页 > 解决方案 > 具有渐变颜色的矢量可绘制不低于 API 24

问题描述

图像的矢量可绘制包含渐变颜色,在低于 API 版本 24 的图像视图中未显示,我使用的是 Android-Studio 3.1

标签: androidvectorgradientdrawableandroid-drawable

解决方案


  1. 确保你在模块的 build.gradle 中有这个:

    vectorDrawables.useSupportLibrary = true

  2. 如果您使用 androidX,请将此用于 xml 中的 ImageView:

    <androidx.appcompat.widget.AppCompatImageView ... />

  3. 像这样设置图像:

    app:srcCompat="@drawable/image" 应用命名空间在哪里: xmlns:app="http://schemas.android.com/apk/res-auto"


推荐阅读