gpt4 book ai didi

android - 在Android上检测触摸区域

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:28:07 26 4
gpt4 key购买 nike

是否有可能检测到每个被触摸的像素?更具体地说,当用户触摸屏幕时,是否可以跟踪用户触摸的点簇的所有 x-y 坐标?我如何区分用户是用拇指绘图还是用指尖绘图?我想根据用户触摸屏幕的方式反射(reflect)画笔差异,并且还想跟踪随时间推移触摸的所有像素的 x-y 坐标。非常感谢您的帮助。

最佳答案

这将非常棘手,主要是因为每部 Android 手机的行为都会有所不同。相比之下,有些触摸屏设备非常非常敏感,而有些则基本上是“沉闷”的。

这听起来更像是您想要跟踪压力 - 用户在屏幕上插入的力度 - 这实际上在 Android 设备上受支持。

我认为您的一些答案可能会通过监视所有 触摸事件找到 - 实际上,大多数应用程序会忽略大量事件或对事件执行某种“平滑”,因为当用户操作屏幕时,确实会出现大量触摸事件。不过,这样做可能会对您的应用程序性能产生负面影响。

我建议您查看压力敏感度并根据压力计算主要触摸点周围的圆形区域,然后围绕该区域构建画笔。

另一个想法是将更多的手势方法融入到您尝试做的事情中 - 例如,想象一下用两根手指的指尖(食指和中指)一起触摸屏幕,然后用中指绕着食指滚动或者简单地相对于食指上下移动中指。两个手指将一起移动以进行绘画。这可用于即时操纵绘图角度,甚至可以在一组预选画笔之间切换,或者可以在您绘画时即时更改画笔大小。

我希望看到上述一些想法得到实现 - 当您的应用准备就绪时请告诉我。

祝你好运!罗德尼

关于android - 在Android上检测触摸区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10016181/

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