HarmonyOS鸿蒙Next中如何获取Path相交路径?

HarmonyOS鸿蒙Next中如何获取Path相交路径? 以下是android中的效果:

关键方法:resultPath.op(path1, path2, 模式);

求助: 鸿蒙中有相应的api吗?

7 回复

HarmonyOS目前还不支持这个功能。

更多关于HarmonyOS鸿蒙Next中如何获取Path相交路径?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


开发者您好,这个问题已经反馈给研发,请您耐心等待一下。

Dude, I hava same problem, any solution?

有,我记得有一篇解决文档里面有path的路径,

兄台,有没有关键词,我找找看

哪篇文章?能提供一下链接吗

在HarmonyOS鸿蒙Next中,获取Path相交路径可以通过Path类的op方法实现。该方法支持多种布尔操作,包括相交(INTERSECT)。首先创建两个Path对象,然后调用op方法并传入Path.Op.INTERSECT参数,即可得到两个路径的相交部分。示例代码如下:

Path path1 = new Path();
path1.addCircle(100, 100, 50, Path.Direction.CW);

Path path2 = new Path();
path2.addRect(75, 75, 125, 125, Path.Direction.CW);

Path result = new Path();
result.op(path1, path2, Path.Op.INTERSECT);

result即为两个路径的相交部分。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!