|
|
內(nèi)容導(dǎo)航:
多點(diǎn)觸控的技術(shù)介紹
觸摸屏的基本概念很簡(jiǎn)單,當(dāng)您將手指或者觸控筆放在屏幕上時(shí),設(shè)備狀態(tài)隨之發(fā)生改變。對(duì)監(jiān)測(cè)聲波或者光波的屏幕來(lái)說(shuō),手指阻擋了或者反射了一些波。電容式觸摸屏使用一層電容材料來(lái)存儲(chǔ)電荷;您在觸摸屏幕時(shí)改變了某一特定觸點(diǎn)的電荷數(shù)量,從而達(dá)到判定觸摸點(diǎn)的作用。電阻觸摸屏上,手指的壓力會(huì)造成電路的導(dǎo)電層和電阻層接觸,從而改變電路的電阻。
大多數(shù)情況下,這些系統(tǒng)都能正確探測(cè)到觸摸的精確位置。但如果您試著同時(shí)觸摸屏幕的好幾個(gè)地方,結(jié)果就可能出錯(cuò)。有些屏幕只能對(duì)您第一次觸摸到的地方作出反應(yīng)。還有些屏幕可以同時(shí)探測(cè)到好幾處觸點(diǎn),但軟件無(wú)法計(jì)算出每次觸摸的精確位置。其原因如下:
·很多系統(tǒng)沿著軸線或者某個(gè)特定的方向探測(cè)變化,而不是探測(cè)屏幕的每個(gè)點(diǎn)。
·有些觸摸屏用系統(tǒng)內(nèi)觸點(diǎn)的平均值來(lái)探測(cè)觸摸位置。
·有些系統(tǒng)在測(cè)量時(shí)首先建立一道基線,當(dāng)您觸摸屏幕時(shí),您的觸摸產(chǎn)生了一道新的基線。所以如果同時(shí)觸摸多處就會(huì)導(dǎo)致系統(tǒng)使用錯(cuò)誤的基線作為起點(diǎn)進(jìn)行測(cè)量。
iPhone則有些不同,它的多重觸摸用戶界面的很多功能需要用戶在屏幕上同時(shí)觸摸多個(gè)地方。比如,將拇指和另一個(gè)手指放在屏幕上,然后分開(kāi),您就可以放大網(wǎng)頁(yè)或者圖片。想要把圖片和網(wǎng)頁(yè)再縮小的話,把這兩個(gè)手指捏到一起就可以了。iPhone的觸摸屏能夠同時(shí)反應(yīng)出這兩個(gè)觸摸點(diǎn)和它們的移動(dòng)。
為了能讓用戶輸入多觸點(diǎn)的命令,iPhone對(duì)已有技術(shù)做出了全新改進(jìn)。和其它很多觸摸屏一樣,它的觸摸屏含有一層電容材料。但是iPhone的電容器是根據(jù)一個(gè)坐標(biāo)系來(lái)設(shè)計(jì)的,電容器的電路能夠感應(yīng)到沿線各點(diǎn)所發(fā)生的變化。也就是說(shuō),所有的點(diǎn)在被觸摸時(shí)都能生成自己的信號(hào),然后將信號(hào)傳送給iPhone的處理器,這使得iPhone能夠確定在多個(gè)點(diǎn)同時(shí)發(fā)生觸摸的位置和運(yùn)動(dòng)方向。由于iPhone是依靠電容材料來(lái)工作的,因此您必須用手指去觸摸它,用觸控筆或者帶著手套去觸摸它都是無(wú)法操作的。
很多人以為多點(diǎn)觸摸僅限于放大縮小功能。其實(shí),放大縮小只是多點(diǎn)觸摸的實(shí)際應(yīng)用樣例之一。有了多點(diǎn)觸摸技術(shù),怎么應(yīng)用就可以通過(guò)無(wú)限想象來(lái)無(wú)限擴(kuò)展。程序員可以把多點(diǎn)觸摸應(yīng)用到很多方面,從一定程度上改變或者創(chuàng)新出更多的操作方式來(lái)。典型的應(yīng)用是,在硬玻璃上彈琴成為現(xiàn)實(shí)。如果把手機(jī)屏幕變成琴鍵,那么哄哄小女孩還是很有趣的。另一個(gè)典型的例子是蘋果手機(jī)上的PS模擬器,通過(guò)多點(diǎn)觸摸技術(shù),實(shí)現(xiàn)了同時(shí)進(jìn)行方向鍵和其他按鈕的組合輸入。
頁(yè)碼:
上一頁(yè)
1
2
3
4
5
下一頁(yè)