最近对资源图片进行了整合,通过工具改成了vector进行资源图片加载。然而vector的支持是5.0之后才实现的,这里暂时只给一个结论,参考stackoverflow 上的答案,在加载vector drawable的时候使用AppCompatResources去获取drawable(这个方法在获取color.xml的drawable时候会有问题,不知道后续会不会修复,感觉是安卓库的bug)。对于其他的可以使用ContextCompat去获取。具体原因有机会后续会分析,这里只是简单的标记一下
最近对资源图片进行了整合,通过工具改成了vector进行资源图片加载。然而vector的支持是5.0之后才实现的,这里暂时只给一个结论,参考stackoverflow 上的答案,在加载vector drawable的时候使用AppCompatResources去获取drawable(这个方法在获取color.xml的drawable时候会有问题,不知道后续会不会修复,感觉是安卓库的bug)。对于其他的可以使用ContextCompat去获取。具体原因有机会后续会分析,这里只是简单的标记一下
本文标题:安卓5.0以前vector的加载问题
本文链接:https://www.haomeiwen.com/subject/roqrhhtx.html
网友评论