最近对资源图片进行了整合,通过工具改成了vector进行资源图片加载。然而vector的支持是5.0之后才实现的,这里暂时只给一个结论,参考stackoverflow 上的答案,在加载vector drawable的时候使用AppCompatResources去获取drawable(这个方法在获取color.xml的drawable时候会有问题,不知道后续会不会修复,感觉是安卓库的bug)。对于其他的可以使用ContextCompat去获取。具体原因有机会后续会分析,这里只是简单的标记一下
安卓5.0以前vector的加载问题
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 参考:http://www.jianshu.com/p/e3614e7abc03, eclipse_xu 对于图像...
- Android Vector曲折的兼容之路 两年前写书的时候,就在研究Android L提出的Vector,可研究...
- 图标资源对应的像素 有些时候不能使用Application的Context,不然会报错(比如启动Activity,...
- Android有很多种drawable类型,除了前几篇详细讲解的shape、selector、layer-list...
- 很早看过这篇文章,并做了笔记,后来看到群里的小伙伴有问相关Drawable的问题,就把这篇翻译过来的文章给放出来了...