前言
前面我们用了几篇文章了解 Paint
类的使用,有兴趣的了解的可以看一下下面的文章,我们现在来了解一下 Path
类的一些特性。Path
类用于描述绘制路径,可以实现绘制线段、曲线、自定义形状等功能。本篇我们介绍 Path
的一个描述类 PathMetric
的应用。通过本篇你会了解以下两方面的内容:
PathMetric
类简介。PathMetric
的应用。
PathMetric 简介
PathMetric
是一个用于测量 Path
和抽取子路径(sub-paths) 的工具,通过 Path
类的 computeMetrics
方法可以返回一组PathMetric
类。为什么是一组,而不是一个呢?这是因为 Path
可能包含多个不连续的子路径,比如通过 moveTo
可以重新开启新的一段路径。
通过 PathMetric
可以获取到 Path
的长度,路径是否闭合,以及某一段路径是否是