android - 如何检测触摸触摸屏的形状

标签 android

我已经收到这样的要求http://www.youtube.com/watch?v=7MYQicokwmY&feature=plcp我正在审查此要求。根据要求,我们必须像在支持 Android 的平板电脑的视频链接中那样构建触摸检测。

视频玩具(圆形、星形或矩形玩具)使用导电硅胶传感器,它们可以检测屏幕上的触摸并确定外部世界物体的形状,如三角形、圆形或星形,并进一步处理形状。

我必须对 Android 平板电脑使用相同的触摸检测。任何人都可以帮助我找到在 Android 平台上实现它的方法吗?是否有任何API或框架来实现它?

最佳答案

如果你看到 1:13 左右的视频,我猜它们展示的是一些原型(prototype),圆有三个点,六边形也是...

我最好的猜测是物体的最大部分是不导电的,只有少数点是导电的,实际上会在屏幕上记录为触摸点。关键是它们中的每一个都足够不同,无论方向是什么,位置是什么,你都能够识别它们(并且取决于你的要求,你是否在屏幕上同时有几个这样的对象) .

您还可以玩弄每个导电点的面积,因此在您的代码中,您将获得触摸信息,您可以获得不同的 pressure values from the MotionEvent

现在如何放置导电点以及每个形状上的导电点数量完全取决于您,并且实际上取决于您的要求(识别任意形状不是一种选择...)

如果面积太大,大多数触摸屏都会拒绝触摸(即手掌拒绝),所以我认为没有太多其他方法可以做到这一点...

关于android - 如何检测触摸触摸屏的形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14694258/

相关文章:

PHP-从数据库获取图像

android - 运行时异常 : start failed in AudioRecording

android - 如何通过android编程检测电池剩余电量?

java - 在 Intellij 中折叠(折叠/展开)代码(它看起来像 Eclipse 吗?)

安卓首选项 : issue while using an edit text

android - 从 firebase 数据库 flutter 中的 uid 获取用户数据

android - 由于 Edittext,NestedScrollView 没有滚动

android - 如何防止用户在按下后退按钮时退出应用程序

java - 使用不同指纹进行 keystore 签名

java - 单击通知后更改类 Android