相关疑难解决方法(0)

在Android 21上使用fillType ="evenOdd"

我有一个SVG图像,我想包含在Android项目中.

该项目的minSdk版本为9.Android Studio为SVG生成PNG文件.

但是,对于API 21+,Android studio将SVG包含在drawable-anydpi-v21资源文件夹中.

这意味着运行API 21及更高版本的任何设备都将使用SVG而不是PNG.

这就是问题所在:我的SVG需要android:fillType="evenOdd".

PNG是正确生成的,但对于SVG,因为该属性是API 24+,它在API 21设备上被忽略,并且图像显示为填充而不是类似线框的图像.

反正有没有说服Android工作室只包含PNG并完全放弃SVG?

还有其他解决方案吗?

svg android vector android-vectordrawable

11
推荐指数
3
解决办法
7594
查看次数

标签 统计

android ×1

android-vectordrawable ×1

svg ×1

vector ×1