android – 跟踪SVG路径

前端之家收集整理的这篇文章主要介绍了android – 跟踪SVG路径前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个应用程序,它将教会用户如何编写外国字符(字符跟踪/字母跟踪),如汉字,韩文,阿拉伯语等.我通过Adobe Illustrator制作角色并将其作为 XML文件导入 Android .然后,SVG将作为跟踪其笔​​划和检测用户手势的指南,用户应该跟随笔划,然后应该在正确完成后填充,否则它应该显示用户应首先跟踪的笔划.

请看下面的示例图片
下面的红线是我的手势,而绿线表示在继续其他笔划之前跟踪角色的正确方法.

这里有没有人经历过这类项目的工作?是否可以使用原生的Android手势检测来做到这一点?提前致谢

免责声明:以下屏幕截图来自Chase Colburn开发的应用程序Japanese Kanji Study

解决方法

如果我是你,我可能不会使用SVG< path>元素.我将使用点的序列(数组)(即等效于SVG<折线>).这些点应该足够接近,以便在绘制时看起来像一条平滑的线.或者,您可以在渲染时应用一些平滑.

点阵列的优点在于,找到与触摸位置最近的点比在任意<路径>上找到最近点更容易.当您用手指“追踪”时,您只需要绘制一条线,直到最靠近触摸位置的所有点.

显然,对于大多数字符,您实际上会有两个或更多点阵列.但是你只需按顺序处理每个数组.

原文链接:https://www.f2er.com/android/315525.html

猜你在找的Android相关文章