gpt4 book ai didi

Android:如何正确使用Path和Path Measure

转载 作者:行者123 更新时间:2023-11-29 14:27:56 26 4
gpt4 key购买 nike

我需要将一个 Path 对象与另一个进行比较。首先,我在 onTouchEvent 的一个路径中收集所有绘制的对象:

 switch (event.getAction())
{
case MotionEvent.ACTION_DOWN:
path.moveTo(eventX, eventY);
path.addCircle(eventX, eventY, 20, Path.Direction.CW);
...

然后我尝试通过将生成的 Path 对象除以 PathMeasure 来分析它,但我做不到。它有 nextContour() 方法,但是当我使用它时,没有任何反应:getLength()getPosTan() 返回相同的值。也许我需要将每个图形存储在单独的 Path 中?或者以其他方式获取这些对象?或者是否可以将整个 Path 对象与另一个对象进行比较而不将它们划分为独立的轮廓?

最佳答案

我觉得对你有帮助

PathMeasure pm = new PathMeasure(mPath, false);
int pathCont=0;
do{
pathCont++;
Log.i(" length of Path", String.valueOf(pm.getLength()));

}while(pm.nextContour());

关于Android:如何正确使用Path和Path Measure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16584332/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com