【发布时间】:2015-10-30 12:01:07
【问题描述】:
我想开始在我做的应用程序中使用矢量图标,但不知道如何处理兼容性
我对任何第三方兼容库都不感兴趣,很高兴等待 google 版本(此处提到 VectorDrawable - is it available somehow for pre-Lollipop versions of Android?)。
所以基本上现在我很高兴继续拥有每个分辨率的图像以及 > Lollipop 的附加图像。如果设备高于 21,它将使用矢量,否则将回退到标准 png。
我可以将矢量放在 drawable-v21 文件夹中,但 drawable-[dpi] 文件夹优先于版本,这意味着不使用矢量。
我希望使用矢量,以便当兼容可用时,我可以简单地删除所有 png,并且知道矢量会没问题,因为我已经能够在运行 Lollipop 的设备上测试它们。
【问题讨论】:
-
@JaiSoni 现在比较您的链接和 OP 的链接...
-
关于如何使用 appcompat 向量的实际信息 - stackoverflow.com/q/40678947/7045114