是否可以在 Flutter 中进行手写笔输入?

Win*_*eze 7 android drawing widget flutter

我想使用 Flutter 制作一个绘图应用程序。有一个名为 CustomPaint 的小部件,它允许您轻松拥有 Canvas 并用手指在其上绘图。

假设我想使用带有专用触控笔的平板电脑,CustomPaint 会自动考虑压力敏感度。

如果没有,我应该怎么做我的应用程序来支持手写笔。

我一直在寻找示例应用程序,我发现的唯一应用程序甚至没有提到压力敏感的可能性,甚至只是简单地使用手写笔。

示例应用

https://github.com/vemarav/signature

https://github.com/psuzn/draw-it

mal*_*dis 1

对于基本的输入处理,您可以使用GestureDetector小部件。

对于低级输入检测,您可以使用Listener具有onPointerDownonPointerMove和事件侦听器onPointerHoveronPointerUp以及更多)的小部件,您可以使用它们来获取手写笔的信息。

您可以从侦听器获取的信息可以在PointerEvent每个事件侦听器给出的信息下找到。您可以从中获得的信息之一PointerEventpressure.

您可以在点击、拖动和其他手势下找到输入检测的基本介绍。