最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android 屏幕雙擊事件的捕獲簡單示例

 更新時間:2016年08月21日 16:15:19   投稿:lqh  
本文主要介紹 Android屏幕雙擊事件的捕獲,這里整理了相關(guān)資料,并附示例代碼,有興趣的小伙伴可以參考下

在Android游戲開發(fā)中,我們可能經(jīng)常要像PC操作一樣在屏幕上雙擊。對于屏幕雙擊操作,Android 1.6版本以前并沒有提供完善的手勢識別類,Android 1.5的SDK中提供了android.view.GestureDetector.OnDoubleTapListener,但經(jīng)測試無法正常工作,不知是何原因。最終我們的解決方案如下面的代碼:

Java代碼

public class TouchLayout extends RelativeLayout {  
 
  public Handler doubleTapHandler = null;  
 
  protected long lastDown = -1;  
  public final static long DOUBLE_TIME = 500;  
 
  
 public TouchLayout(Context context) {  
    super(context);  
     
  }  
 
  public TouchLayout(Context context, AttributeSet attrs) {  
    super(context, attrs);  
     
  }  
 
  public TouchLayout(Context context, AttributeSet attrs, int defStyle) {  
    super(context, attrs, defStyle);  
     
  }  
 
    
  public boolean onTouchEvent(MotionEvent event) {  
     this.handleEvent(event);  
 
     if (event.getAction() == MotionEvent.ACTION_DOWN) {  
      long nowDown = System.currentTimeMillis();  
 
      if (nowDown - lastDown < DOUBLE_TIME)  
      {  
         if (doubleTapHandler != null)  
           doubleTapHandler.sendEmptyMessage(-1);  
 
      } else {  
        lastDown = nowDown;  
      }  
 
     }  
 
     return true;  
 
   }  
    
    
  protected void handleEvent(MotionEvent event) {  
 
    switch (event.getAction()) {  
    case MotionEvent.ACTION_DOWN:  
     //Do sth 這里處理即可  
      break;  
 
    case MotionEvent.ACTION_UP:  
      //Do sth  
      break;  
    }  
 
   }  
 
 
} 

以上就是對Android 屏幕雙擊的事件捕獲的示例代碼,后續(xù)繼續(xù)補(bǔ)充相關(guān)資料,希望能幫助開發(fā)Android應(yīng)用的朋友。

相關(guān)文章

  • Android Handler機(jī)制的工作原理詳析

    Android Handler機(jī)制的工作原理詳析

    這篇文章主要給大家介紹了關(guān)于Android Handler機(jī)制的工作原理的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • Android中系統(tǒng)默認(rèn)輸入法設(shè)置的方法(輸入法的顯示和隱藏)

    Android中系統(tǒng)默認(rèn)輸入法設(shè)置的方法(輸入法的顯示和隱藏)

    這篇文章主要介紹了Android中系統(tǒng)默認(rèn)輸入法設(shè)置的方法(輸入法的顯示和隱藏)的相關(guān)資料,需要的朋友可以參考下
    2016-01-01
  • RadioButton實現(xiàn)選擇后可取消選擇

    RadioButton實現(xiàn)選擇后可取消選擇

    這篇文章主要為大家詳細(xì)介紹了RadioButton實現(xiàn)選擇后可取消選擇,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08
  • Android自定義Drawable實現(xiàn)圓角效果

    Android自定義Drawable實現(xiàn)圓角效果

    這篇文章主要為大家詳細(xì)介紹了Android自定義Drawable實現(xiàn)圓角效果,實現(xiàn)一個圓形和圓角的背景圖片效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • Android實現(xiàn)自定義圓形進(jìn)度條

    Android實現(xiàn)自定義圓形進(jìn)度條

    這篇文章主要介紹了Android自定義圓形進(jìn)度條實現(xiàn)代碼,進(jìn)度條在Android中教程經(jīng)常使用到,本文向大家分享了Android實現(xiàn)自定義圓形進(jìn)度條的代碼,感興趣的小伙伴們可以參考一下
    2016-03-03
  • Flutter?App開發(fā)實現(xiàn)循環(huán)語句的方式實例

    Flutter?App開發(fā)實現(xiàn)循環(huán)語句的方式實例

    這篇文章主要為大家介紹了Flutter?App開發(fā)實現(xiàn)循環(huán)語句的方式示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • Android基于OpenCV實現(xiàn)霍夫直線檢測

    Android基于OpenCV實現(xiàn)霍夫直線檢測

    霍夫變換利用點(diǎn)與線之間的對偶性,將圖像空間中直線上離散的像素點(diǎn)通過參數(shù)方程映射為霍夫空間中的曲線,并將霍夫空間中多條曲線的交點(diǎn)作為直線方程的參數(shù)映射為圖像空間中的直線。給定直線的參數(shù)方程,可以利用霍夫變換來檢測圖像中的直線。本文簡單講解Android的實現(xiàn)
    2021-06-06
  • Android開啟新線程實現(xiàn)電子廣告牌項目

    Android開啟新線程實現(xiàn)電子廣告牌項目

    這篇文章主要為大家詳細(xì)介紹了Android開啟新線程實現(xiàn)電子廣告牌項目,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Android Studio 3.0 Gradle 配置變更

    Android Studio 3.0 Gradle 配置變更

    這篇文章主要介紹了Android Studio 3.0 Gradle 配置變更的相關(guān)知識,即多渠道打包變更和更改打包命名及路徑的代碼,感興趣的朋友跟隨腳本之家小編一起看看吧
    2018-03-03
  • Android實現(xiàn)保存QQ賬號與密碼功能(文件存儲)

    Android實現(xiàn)保存QQ賬號與密碼功能(文件存儲)

    這篇文章主要介紹了Android保存QQ賬號與密碼,文件存儲是Android中最基本的一種數(shù)據(jù)存儲方式,它與Java中的文件存儲類似,都是通過I/O流形式把數(shù)據(jù)直接存儲到文件中,下面我們一起來看一下如何用Android實現(xiàn)文件存儲功能吧
    2022-04-04

最新評論

吉木萨尔县| 福贡县| 彰化县| 钟祥市| 武乡县| 滦平县| 香港 | 邳州市| 若尔盖县| 乃东县| 霍州市| 江城| 普安县| 张北县| 萨迦县| 广宁县| 广灵县| 东城区| 荥经县| 车险| 东方市| 团风县| 玛纳斯县| 剑川县| 陈巴尔虎旗| 工布江达县| 原平市| 宁都县| 伊吾县| 赤峰市| 永济市| 德惠市| 兴城市| 阿克| 丰宁| 土默特左旗| 绥棱县| 江津市| 化州市| 湘潭县| 哈尔滨市|