
SVG-Android开源项目
文章平均质量分 91
MegatronKing
这个作者很懒,什么都没留下…
展开
-
SVG-Android开源库——SVG图片兼容及性能优化解决方案
SVG矢量图在图片表现力方面远远优于PNG位图,同时在可维护性和修改性方面也比位图要方便很多。本篇博客给大家带来一套较为不错的解决方案:SVG-Android,相比于Vector,其在兼容性方面能够兼容到4.0及以上,同时在性能方面,也有了质的提升。原创 2016-09-07 00:04:35 · 7768 阅读 · 10 评论 -
SVG-Android开源库——图片颜色Manage、Tint及Selector扩展
SVG矢量图相比于PNG等位图,一个非常大的优点就是可以方便快速地修改图片颜色,支持ARGB四个通道的修改。IconFont也具体了这一优点,可以通过textColor修改图片颜色,当然SVG-Android库也同样实现了这一功能,可以非常方便地设置图片颜色。原创 2016-10-21 00:04:21 · 6922 阅读 · 5 评论 -
SVG-Android开源库——关于动画的使用
Android官方的Vector除了对SVG图片的显示支持外,还支持动画效果,可以与Animator动画框架相结合,实现出各种各样的动画,甚至可以针对SVG图片的部分内容做动画。然而,Vector是5.0版本才开始出现,尽管提供了Support兼容库,但是动画却仍然存在一些兼容问题(主要是AnimatorInflater不兼容)。原创 2016-11-22 15:53:12 · 4793 阅读 · 2 评论 -
SVG-Android开源库——SVG生成Vector资源文件的编辑预览工具
Vector矢量图在Android项目中的应用越来越广泛,但是如果你想用Android Studio自带的工具将SVG图片转化成Vector资源文件却是相当麻烦,首先能支持的SVG规范较少,其次操作流程麻烦。而另一种方式就是通过http://inloop.github.io/svg2android/ 这个网站转换,虽然支持的SVG规范较多,但是访问速度较慢且操作起来相当麻烦,最重要的是没有预览功能。原创 2017-01-09 17:37:16 · 8397 阅读 · 2 评论 -
SVG-Android开源库——项目简单接入与使用
SVG-Android框架主要分为两部分:SVG-Support库和SVG-Generator库。前者用于项目依赖,提供一些扩展组件和功能,后者用于SVG资源的构建。同时,为了简化接入的过程,提供了gradle集成插件SVG-Plugin。原创 2016-10-18 00:19:25 · 7657 阅读 · 17 评论