我收到了这样的要求http://www.youtube.com/watch?v=7MYQicokwmY&feature=plcp,我正在审查此要求。根据要求,我们必须像启用Android平板电脑的视频链接中那样构建触摸检测。
在这种视频玩具(圆形,星形或矩形形状的玩具)中使用导电硅胶传感器,它们可以检测屏幕上的触摸并确定外部物体(例如三角形,圆形或星形)的形状并进一步处理形状。
我必须对Android平板电脑使用相同的触摸检测。有人可以帮助我找到在Android平台上实现此功能的方法吗?是否有任何API或框架可以实现?
最佳答案
如果您看到1:13周围的视频,它们显示的是我猜测的是一些原型,圆圈有三个点,六角形也有...
我最好的猜测是,物体的最大部分是不导电的,只有几个导电的点,实际上会在屏幕上记录为触摸点。关键是它们中的每一个都会有足够的差异,以至于无论它们的方向,位置如何(并且根据您的要求,是否同时在屏幕上有多个这些对象),您都可以识别它们。 。
您还可以使用每个导电点的面积进行操作,因此在您的代码中,您将获得触摸信息,可以获得不同的pressure values from the MotionEvent
现在,您如何放置导电点以及每个形状上的导电点完全取决于您,并且实际上取决于您的要求(识别任意形状不是一种选择...)
如果面积太大,大多数触摸屏都会拒绝触摸(这就是手掌排斥),所以我认为没有其他方法可以做到这一点...