湛师人 | 岭南师范学院(原湛江师范学院)BBS论坛

标题: iPhone多点触控知识和触控技术介绍 [打印本页]

作者: skyqiuyang    时间: 2010.9.2 12:57
标题: iPhone多点触控知识和触控技术介绍
触摸屏的基本概念很简单——当您将手指或者触控笔放在屏幕上时,设备状态随之发生改变。对监测声波或者光波的屏幕来说,手指阻挡了或者反射了一些波。电容式触摸屏使用一层电容材料来存储电荷;您在触摸屏幕时改变了某一特定触点的电荷数量,从而达到判定触摸点的作用。电阻触摸屏上,手指的压力会造成电路的导电层和电阻层接触,从而改变电路的电阻。

大多数情况下,这些系统都能正确探测到触摸的精确位置。但如果您试着同时触摸屏幕的好几个地方,结果就可能出错。有些屏幕只能对您第一次触摸到的地方作出反应。还有些屏幕可以同时探测到好几处触点,但软件无法计算出每次触摸的精确位置。其原因如下:

很多系统沿着轴线或者某个特定的方向探测变化,而不是探测屏幕的每个点。

有些触摸屏用系统内触点的平均值来探测触摸位置。

有些系统在测量时首先建立一道基线,当您触摸屏幕时,您的触摸产生了一道新的基线。所以如果同时触摸多处就会导致系统使用错误的基线作为起点进行测量。

iPhone则有些不同,它的多重触摸用户界面的很多功能需要用户在屏幕上同时触摸多个地方。比如,将拇指和另一个手指放在屏幕上,然后分开,您就可以放大网页或者图片。想要把图片和网页再缩小的话,把这两个手指捏到一起就可以了。iPhone的触摸屏能够同时反应出这两个触摸点和它们的移动。

为了能让用户输入多触点的命令,iPhone对已有技术做出了全新改进。和其它很多触摸屏一样,它的触摸屏含有一层电容材料。但是iPhone 的电容器是根据一个坐标系来设计的。电容器的电路能够感应到沿线各点所发生的变化。也就是说,所有的点在被触摸时都能生成自己的信号,然后将信号传送给iPhone的处理器。这使得iPhone能够确定在多个点同时发生触摸的位置和运动方向。由于iPhone是依靠电容材料来工作的,因此您必须用手指去触摸它,用触控笔或者带着手套去触摸它都是无法操作的。




欢迎光临 湛师人 | 岭南师范学院(原湛江师范学院)BBS论坛 (http://www.zhanshiren.com/) Powered by Discuz! X3.1