新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Android平臺消息響應機制的研究及其觸摸屏響應的優化實現

        Android平臺消息響應機制的研究及其觸摸屏響應的優化實現

        作者: 時間:2012-05-07 來源:網絡 收藏

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

        if ((player.keyStatus SonicPlayer.KEY_LEFT) == SonicPlayer.KEY_LEFT)
        {player.keyUp(SonicPlayer.KEY_LEFT);}//釋放具體的
        觸摸屏接口設計模塊的改進在于根據主角的中心點細化區域,然后根據劃分的區域執行相應的操作,同時在觸摸的響應時增加了計數變量。

        4 結論

        是非常重要的,本身的觸摸事件處理機制比較復雜,但是觸摸響應實現時非常簡單,只需實現相關方法即可。應用的觸屏響應主要分為菜單界面的觸摸響應和游戲界面的觸摸響應,這兩部分的實現機制是相同的,只不過劃定觸摸范圍的方法不同。

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


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 神农架林区| 攀枝花市| 长武县| 黄骅市| 长丰县| 上虞市| 六枝特区| 溧阳市| 成都市| 新宾| 鹿邑县| 靖边县| 乌苏市| 柘荣县| 华蓥市| 新宾| 隆尧县| 页游| 北京市| 焉耆| 克东县| 资溪县| 农安县| 阜宁县| 葵青区| 阆中市| 青田县| 阿巴嘎旗| 米脂县| 和平县| 枞阳县| 思茅市| 赤峰市| 雷波县| 龙井市| 晴隆县| 宁都县| 化州市| 威宁| 丰县| 梁山县|