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