<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 消費電子 > 設計應用 > Android移動(dòng)應用觸摸屏的實(shí)現和優(yōu)化方案

Android移動(dòng)應用觸摸屏的實(shí)現和優(yōu)化方案

作者: 時(shí)間:2012-10-19 來(lái)源:網(wǎng)絡(luò ) 收藏
Android移動(dòng)應用觸摸屏的實(shí)現和優(yōu)化方案

圖3 主角控制時(shí)區域的劃分

圖 3 所示的是主角時(shí)候的區域劃分,以水平和垂直坐標軸的交點(diǎn)作為主角的坐標中心點(diǎn),將主角周邊的區域劃分為10 個(gè)區域,觸點(diǎn)在區域9-10 的時(shí)候方向向右,對稱(chēng)的區域5-6 的時(shí)候方向向左,區域7-8 的時(shí)候方向向下。對于區域1-4 進(jìn)行進(jìn)一步的劃分,2-3 區域方向向上,只響應向上的操作,區域1 同時(shí)響應右鍵和上鍵,區域4 同時(shí)響應左鍵和上鍵。這樣對區域進(jìn)行細化符合實(shí)際情況,區域1 和區域4 的角度范圍可以根據實(shí)際情況微調。

以主角為中心劃分主角周邊的區域以后,斜上方區域響應斜上方的鍵控,即響應上鍵的時(shí)候同時(shí)響應左鍵或者右鍵;右邊區域響應右鍵;上下區域分別響應上和下鍵,響應按鍵后執行對應的觸摸按鍵操作,這樣按照區間劃分區域具有很好的用戶(hù)體驗。這的注意的是,主角操控的觸摸鍵控一定得對應觸摸按鍵的釋放,要不然系統接收用戶(hù)的觸摸響應后對應的邏輯會(huì )一直執行下去。當event.getAction()狀態(tài)為MotionEvent.ACTION_UP 時(shí)執行觸摸按鍵的釋放,觸摸按鍵釋放的操作如下:

if ((player.keyStatus SonicPlayer.KEY_LEFT) == SonicPlayer.KEY_LEFT)

{player.keyUp(SonicPlayer.KEY_LEFT);}//釋放具體的觸摸響應

接口設計模塊的改進(jìn)在于根據主角的中心點(diǎn)細化區域,然后根據劃分的區域執行相應的操作,同時(shí)在觸摸的響應時(shí)增加了計數變量。

4 結論

平臺的觸摸響應是非常重要的,本身的觸摸事件處理機制比較復雜,但是觸摸響應時(shí)非常簡(jiǎn)單,只需相關(guān)方法即可。的觸屏響應主要分為菜單界面的觸摸響應和游戲界面的觸摸響應,這兩部分的機制是相同的,只不過(guò)劃定觸摸范圍的方法不同。

在菜單各個(gè)界面中主要依靠菜單中各個(gè)圖片相對屏幕的像素位置來(lái)確定觸摸范圍,然后實(shí)現觸屏響應;在游戲界面主要以主角為中心,根據上述的區域范圍劃分來(lái)確定觸摸范圍和相應的操作。在實(shí)現觸摸方法的過(guò)程中,觸摸臨時(shí)計數變量的設置非常必要,起到緩沖的作用,防止一次觸摸鍵控不釋放引發(fā)多個(gè)界面的響應。本論文主要對 平臺的觸摸響應進(jìn)行了實(shí)現和,大大增強了用戶(hù)體驗,具有很強的價(jià)值。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>