Android 加载SVG动画
SVG 可以说是目前比较流行的图片格式,使用领域也十分广泛,例如:web 前端页面,Android ios 等移动应用。都可以使用 SVG 的图片格式。今天就要和大家谈一谈 SVG 在 Android 中的应用,SVG 的引入其实在我之前的文章里已经有谈到。其实 这个文章就是 Android 加载 SVG 的原理。文章地址点击进入(Path
的高级用法)。还有一篇是谈到用 Path 写的例子,仿滴滴打车倒计时效果,为什么要谈这个文章,因为这篇文章,告诉我们这个
Path 高级用法 能 把复杂的效果用很简单的方式实现,也很好理解,增大了我们 view 的绘制效率。
今天主要谈的是 Path 的 SVG 的应用。其实很简单,经过我们上两篇文章的理解,看过的朋友应该知道这个原理。就是我们只要能获得到一个绘制的 "路径",我们就能把这个动态的效果给实现。先看图:(图片百度的)
所以主要问题就是如何获取到 "路径",我们找到原因了。那 SVG 格式的图片是什么?我们能从这图片里面拿到什么? 能拿到 "路径" 吗?答案是肯定的。
既然能拿到路径,我们来看看 一个 svg 格式的图片是什么样的 ,路径在哪里?
下面是一个 svg 格式图片打开的内容:
我们能看到,哟哟