PathMeasure是什么
PathMeasure是用来测量Path类的
API:
方法名 | 用处 |
---|---|
PathMeasure() | 创建一个空的PathMeasure |
PathMeasure(Path path,boolean forceClosed) | 创建 PathMeasure 并关联一个指定的Path(Path需要已经创建完成)。 |
void setPath(Path path, boolean forceClosed) | 关联一个Path |
boolean isClosed() | 是否闭合 |
boolean getSegment(float startD, float stopD, Path dst, boolean startWithMoveTo) | 截取片段 |
boolean getPosTan(float distance, float[] pos, float[] tan) | 获取指定长度的位置坐标及该点切线值 |
boolean getMatrix(float distance, Matrix matrix, int flags) | 获取指定长度的位置坐标及该点Matrix |
nextContour | 用于跳转到下一条曲线到方法 |
出处:http://www.gcssloop.com/customview/Path_PathMeasure