久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何在 Android 中檢測向左或向右滑動?

How to detect the swipe left or Right in Android?(如何在 Android 中檢測向左或向右滑動?)
本文介紹了如何在 Android 中檢測向左或向右滑動?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我在 android 中有一個 EditText 視圖.在此我想檢測向左或向右滑動.我可以使用下面的代碼在空白處獲取它.但是當我在 EditText 上滑動時,這不起作用.我怎么做?如果我做錯了什么,請告訴我.謝謝.

I have an EditText view in android. On this I want to detect swipe left or right. I am able to get it on an empty space using the code below. But this does not work when I swipe on an EditText. How do I do that? Please let me know If I am doing something wrong. Thank you.

使用的代碼:

switch (touchevent.getAction())
{
    case MotionEvent.ACTION_DOWN:
    {
        oldTouchValue = touchevent.getX();
        break;
    }
    case MotionEvent.ACTION_UP:
    {
        float currentX = touchevent.getX();
        if (oldTouchValue < currentX)
        {
            // swiped left
        }
        if (oldTouchValue > currentX )
        {
            swiped right
        }
    break;
    }
}

推薦答案

最簡單的從左到右滑動檢測器:

在您的活動類中添加以下屬性:

In your activity class add following attributes:

private float x1,x2;
static final int MIN_DISTANCE = 150;

并覆蓋 onTouchEvent() 方法:

@Override
public boolean onTouchEvent(MotionEvent event)
{     
    switch(event.getAction())
    {
      case MotionEvent.ACTION_DOWN:
          x1 = event.getX();                          
      break;          
      case MotionEvent.ACTION_UP:
          x2 = event.getX();
          float deltaX = x2 - x1;
          if (Math.abs(deltaX) > MIN_DISTANCE)
          {
              Toast.makeText(this, "left2right swipe", Toast.LENGTH_SHORT).show ();
          }
          else
          {
              // consider as something else - a screen tap for example
          }                       
      break;    
    }            
    return super.onTouchEvent(event);        
}

這篇關于如何在 Android 中檢測向左或向右滑動?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

EditText: Disable Paste/Replace menu pop-up on Text Selection Handler click event(EditText:禁用文本選擇處理程序單擊事件上的粘貼/替換菜單彈出)
Multiline EditText with Done SoftInput Action Label on 2.3(2.3 上帶有完成 SoftInput 操作標簽的多行 EditText)
Prevent dialog dismissal on screen rotation in Android(防止在Android中的屏幕旋轉對話框解除)
How do I handle ImeOptions#39; done button click?(如何處理 ImeOptions 的完成按鈕點擊?)
How do you set EditText to only accept numeric values in Android?(您如何將 EditText 設置為僅接受 Android 中的數值?)
Contact Bubble EditText(聯系氣泡編輯文本)
主站蜘蛛池模板: 国产激情毛片 | 国产有码 | 亚洲一区二区免费电影 | 国产精品成人69xxx免费视频 | 一级片网站视频 | 黄色av免费 | 国产精品视频999 | 北条麻妃视频在线观看 | 成人福利网站 | 久久久青草婷婷精品综合日韩 | 午夜精品久久久久久久久久久久久 | 欧美日韩在线视频观看 | 国产精品久久久久久久久久久久久 | 久久久久国产一区二区三区 | 999免费观看视频 | 久久精品国产一区 | 精品国产一区二区三区av片 | 成人二区 | 日美女逼逼 | 日韩精品在线视频免费观看 | 国产欧美日韩在线播放 | 亚洲欧美中文日韩在线v日本 | 久久免费资源 | 91精品国产综合久久福利软件 | 欧美综合自拍 | 国产成人精品久久二区二区91 | 一区二区三区日韩精品 | 久久日韩粉嫩一区二区三区 | 成人精品免费视频 | 亚洲国产二区 | 国产亚洲一区二区三区在线 | 高清av在线 | 欧美精品一区在线发布 | 国产精品视频久久 | 欧美国产日韩一区二区三区 | 国产午夜精品视频 | 97超碰免费| 欧美精品一区久久 | 亚洲欧洲综合av | 网色 | 午夜影院在线观看 |