Update
This commit is contained in:
@@ -440,13 +440,20 @@ measure.getMatrix(distance, matrix, PathMeasure.TANGENT_MATRIX_FLAG | PathMeasur
|
|||||||
|
|
||||||
我们知道,用Path可以创建出各种个样的图形,但如果图形过于复杂时,用代码写就不现实了,不仅麻烦,而且容易出错,所以在绘制复杂的图形时我们一般是将 SVG 图像转换为 Path。
|
我们知道,用Path可以创建出各种个样的图形,但如果图形过于复杂时,用代码写就不现实了,不仅麻烦,而且容易出错,所以在绘制复杂的图形时我们一般是将 SVG 图像转换为 Path。
|
||||||
|
|
||||||
你说什么是 SVG?
|
**你说什么是 SVG?**
|
||||||
SVG 是一种矢量图,内部用的是 xml 格式化存储方式存储这操作和数据,你完全可以将 SVG 看作是 Path 的各项操作简化书写后的存储格式。
|
|
||||||
|
|
||||||
Path 和 SVG 结合通常能诞生出一些奇妙的东西,如下:
|
|
||||||
|
|
||||||
|
SVG 是一种矢量图,内部用的是 xml 格式化存储方式存储这操作和数据,你完全可以将 SVG 看作是 Path 的各项操作简化书写后的存储格式。
|
||||||
|
|
||||||
|
Path 和 SVG 结合通常能诞生出一些奇妙的东西,如下:
|
||||||
|
|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
>
|
||||||
|
**该图片来自这个开源库 ->[PathView](https://github.com/geftimov/android-pathview)** <br/>
|
||||||
|
**SVG 转 Path 的解析可以用这个库 -> [AndroidSVG](https://bigbadaboom.github.io/androidsvg/)**
|
||||||
|
|
||||||
|
限于篇幅以及本人精力,这一部分就暂不详解了,感兴趣的可以直接看源码,或者搜索一些相关的解析文章。
|
||||||
|
|
||||||
*****
|
*****
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user