motionevent

    0熱度

    1回答

    我有兩個視圖。其中一個(bottom view)已經處理滾動,捏縮放,雙擊和其他操作。第二個(它覆蓋了這個;我們稱之爲top view)是我的自定義視圖。例如,我想要top view來處理長按操作。問題是爲了達到這個目的,我需要我的top view來接收ACTION_DOWN和一些ACTION_MOVE事件。因此,我覆蓋onTouch方法並在收到ACTION_DOWN時返回true。這會導致我的b

    0熱度

    2回答

    我需要計算MotionEvent的中心點,例如,當用戶用他的手指觸摸屏幕時,我想知道x,y中的哪個點是這個中心點手指觸摸,我目前使用motionEvent.getX()和motionEvent.getY(),但它似乎讓我有點在手指觸摸的底部,這對我不好。那麼它是如何做到的?

    -1熱度

    1回答

    我遇到了以下問題: 在一個Android應用程序,我用NavigationDrawer的,嗯......,導航。 我的問題是,即使用戶在打開drawer(通過刷左屏幕邊框)的ACTION_DOWNMotionEvent不消耗由drawer,它被傳播到底層view(一GLSurfaceView)。在這種情況下,我的觀點收到MotionEvent與ACTION_DOWN操作,但從未收到ACTION_U

    4熱度

    1回答

    我在OnTouchListener中有MotionEvent的問題。 ACTION_DOWN完美地工作,但它永遠不會使用ACTION_UP 我真的不知道我的問題在哪裏,所以如果有人可以幫助我,那真是太好了,謝謝。 public class MainActivity extends Activity { View.OnTouchListener gestureListener;

    3熱度

    2回答

    我遇到了這個問題,其中ACTION_CANCEL沒有被觸發,我在其他項目中實現了它,它工作正常。看起來ACTION_UP是在ACTION_DOWN之後調用的唯一的MotionEvent。一旦我的手指不在視圖中或屏幕外,我想要觸發ACTION_CANCEL。 示例場景:我點擊這是一個的LinearLayout順便說一句,在ACTION_DOWN其背景變爲「點擊/變暗」的圖像版本,並且在ACTION_

    0熱度

    1回答

    public class MyActivity extends Activity implements View.OnTouchListener { TextView _view; ViewGroup _root; private int _xDelta; private int _yDelta; @Override public v

    3熱度

    3回答

    我想在啓動觸摸並離開屏幕後觸發一種方法。我可以通過將OnTouch事件設置爲View來檢測觸摸的開始,但無法檢測到手離開屏幕的時間。我想要檢測觸摸什麼時候停止。我如何檢測這個?

    1熱度

    1回答

    我有一個關於MotionEvent Android中的問題。我要送,因爲有一個iframe,我必須單擊圖像/按鈕,這是在iframe「咔嗒」的網頁視圖。所以我不能,你的js,因爲我無法控制iframe的內容。 我的代碼: private void simulateDoubleTapEvent(int action) { long downTime = SystemClock.uptim

    2熱度

    1回答

    我創建了一個應用程序,可以在圖片上繪製。繪圖是通過一個pictureView,一個帶位圖的畫布和一個onTouchListener實現的。 我想添加一個功能,當兩個手指按下時,會撤消最後一個操作短按按。 我這樣做達到的: if(event.getActionMasked() == MotionEvent.ACTION_POINTER_UP){ //undo } 我想撤消所有的繪製操

    3熱度

    2回答

    的用戶將觸摸圖像,這是很重要的,如果他離開他的手指的形象或不 我試圖寫一個onTouchListner()而且使用swich case後但我不知道該怎麼繼續 image.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View arg0, MotionEvent e