我已经收到这样的要求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/