SVG矢量图在图片表现力方面远远优于PNG位图,同时在可维护性和修改性方面也比位图要方便很多。尽管Android在5.0版本就引入了SVG图片的解决方案:Vector。然而,兼容性和性能方面却是差强人意,以至于至今都未能广泛使用。
同样的,常用另一套SVG图片解决方案IconFont,在使用性、功能甚至性能方面有非常多的局限性。
本篇博客给大家带来一套较为不错的解决方案:SVG-Android,相比于Vector,其在兼容性方面能够兼容到4.0及以上,同时在性能方面,也有了质的提升。
开源库地址:https://github.com/MegatronKing/SVG-Android
PS:主要思想参考的微信的SVG解决方案。
一、SVG-Android效果演示

SVG-Android是一个兼容Android 4.0及以上的SVG矢量图库,提供更好的性能和兼容性,相较于Vector和IconFont更优。通过预解析和无感知技术优化,SVG-Android简化了SVG在Android上的使用。包括SVG-Android的效果演示、接入文档和实现原理的详细介绍。
最低0.47元/天 解锁文章
137

被折叠的 条评论
为什么被折叠?



