真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Android中如何實(shí)現(xiàn)多點(diǎn)觸摸

本篇文章為大家展示了 Android中如何實(shí)現(xiàn)多點(diǎn)觸摸,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、網(wǎng)頁(yè)空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、興國(guó)網(wǎng)站維護(hù)、網(wǎng)站推廣。

處理用戶交互

目前,觸摸屏已經(jīng)成為移動(dòng)設(shè)備的標(biāo)配,Android設(shè)備也不例外。因此,對(duì)開(kāi)發(fā)者來(lái)說(shuō),處理用戶交互在很大程度上也就是處理手與觸摸屏的交互。

由于手指很靈活,在一塊觸摸屏上可以產(chǎn)生多種多樣的操作方式。比如,單個(gè)手指就有按下、移動(dòng)、快速單擊、長(zhǎng)按等操作;兩個(gè)手指可以做旋轉(zhuǎn)、放縮手勢(shì)等,這些手勢(shì)引發(fā)的就是多點(diǎn)觸摸事件。如何在AIR中處理多點(diǎn)觸摸事件,正是本章要介紹的內(nèi)容。

關(guān)于多點(diǎn)觸摸

在ActionScript 3.0中按照交互行為產(chǎn)生的事件類(lèi)型,將多點(diǎn)觸摸動(dòng)作分為兩類(lèi):觸摸和手勢(shì)。

觸摸動(dòng)作指一個(gè)或多個(gè)手指觸摸屏幕的動(dòng)作,引發(fā)的事件對(duì)象為T(mén)ouchEvent類(lèi)型。手勢(shì)往往由一系列的觸摸動(dòng)作組成,以代表某個(gè)特定意義,引發(fā)的事件對(duì)象為GestureEvent類(lèi)型。

由于觸摸和手勢(shì)存在包含關(guān)系,在運(yùn)行期間程序無(wú)法同時(shí)檢測(cè)這兩類(lèi)事件,為此ActionScript 3.0引入了Multitouch類(lèi),用來(lái)管理程序的觸摸交互模式。如果要檢測(cè)觸摸事件,必須通過(guò)下面的代碼改變檢測(cè)方式:

//導(dǎo)入相應(yīng)的類(lèi)  import flash.ui.Multitouch;  import flash.ui.MultitouchInputMode;  …  //檢測(cè)系統(tǒng)是否支持觸摸事件  if ( Multitouch.supportsTouchEvents )  {   //設(shè)置多點(diǎn)觸摸的模式為觸摸   Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;  }

在處理觸摸事件之前,建議開(kāi)發(fā)者先檢測(cè)Multitouch 類(lèi)的靜態(tài)屬性supportsTouchEvents 是否為true,即檢測(cè)當(dāng)前設(shè)置是否支持觸摸事件,然后再進(jìn)行后面的操作。如果設(shè)備不支持觸摸事件,可以用其他方式來(lái)處理交互,這樣就可以兼容多種設(shè)備。

intputMode是Multitouch類(lèi)的另一個(gè)靜態(tài)屬性,表示當(dāng)前程序的觸摸交互模式,有3個(gè)可選值,為MultitouchInputMode類(lèi)的靜態(tài)常量:

MultitouchInputMode.NONE(不處理觸摸和手勢(shì)事件)

MultitouchInputMode.TOUCH_POINT(處理觸摸事件)

MultitouchInputMode.GESTURE(默認(rèn)值,處理手勢(shì)事件)

在AIR中默認(rèn)的交互模式為MultitouchInputMode.GESTURE,即處理手勢(shì)事件。因此,要使用觸摸事件時(shí),必須將inputMode修改為MultitouchInputMode.TOUCH_POINT。

設(shè)置好交互模式后,就可以像處理其他事件一樣,對(duì)舞臺(tái)上的元件添加相應(yīng)的事件監(jiān)聽(tīng)器來(lái)響應(yīng)用戶的操作。

上述內(nèi)容就是 Android中如何實(shí)現(xiàn)多點(diǎn)觸摸,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


名稱欄目:Android中如何實(shí)現(xiàn)多點(diǎn)觸摸
本文來(lái)源:http://weahome.cn/article/jjhedi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部