首页 > 解决方案 > Android Path - 通过X轴值获取特定点的坐标

问题描述

例如考虑以下代码:

Path path = new Path();

    path.moveTo(0, 0);
    path.lineTo(1, 120);
    path.lineTo(2, 30);
    path.lineTo(3, 40);

之后,将转换应用于该路径 (path.transform(matrix))。

如何获得这些点的新坐标?使用 PathMeasure,不会给出任何有效的结果。例如:

 pm.getPosTan(pm.getLength() * 0.25f, coordinates, null);

通过使用 0.25 我打算得到 - (1, 120) (没有转换),但 pm.getLength() 与路径长度而不是轴长度有关......

那么如何通过指定它的 X 轴值从 Path 中获取点???

标签: javaandroidgraphics

解决方案


推荐阅读