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

时间:2013-02-04 19:41:25

标签: android

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

在该视频中,玩具(具有圆形,星形或矩形形状的玩具)使用导电硅胶传感器,因为它们可以检测屏幕上的触摸和触摸。决定外部世界物体的形状,如三角形,圆形或星形和星形。进一步加工形状。

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

1 个答案:

答案 0 :(得分:1)

如果你看到1:13左右的视频,它们会显示我猜的是一些原型,圆圈有三个点,六角形也是......

我最好的猜测是物体的最大部分是不导电的,只有几个导电的点,实际上会在屏幕上注册为触摸点。关键是它们中的每一个都会有足够的不同,无论方向是什么,位置是什么(根据您的要求,您是否在屏幕上同时拥有多个这些对象),您将能够识别它们。

您还可以使用每个导电点的区域,因此在您的代码中,您将获得触摸信息,您可以获得不同的pressure values from the MotionEvent

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

如果区域太大(手掌拒绝),大多数触摸屏会拒绝触摸,所以我认为还有很多其他方法可以做到这一点......