motionevent

    25熱度

    2回答

    我正在通過調試Android上的某些觸摸處理內容,並試圖找出MotionEvent發送到我的View的onTouchListener包含取消操作的原因。我一直無法找到任何有關其原因的文檔,並希望有人能指出我正確調整此問題的方向 - 錯誤代碼,源代碼或一些常識。

    1熱度

    1回答

    我正在使用Android 3.2.1宏基A500(電容屏)10「平板電腦我試圖捕捉觸摸屏幕的手指區域,壓力在屏幕上,我嘗試過Motionevent.getsize(),我總是得到0的值。另外,Motionevent.getpressure()總是給我1的值。 ),和getEventTime()似乎工作的罰款。 我缺少的東西嗎?還有什麼是我需要做什麼? 任何幫助將大大更加感激ated。 下面是代碼:

    4熱度

    1回答

    我想將遊戲手柄支持添加到我的遊戲中,但是我找不到任何地方如何從遊戲手柄的遊戲杆獲取動作事件。 我有這樣的事情,但它似乎永遠不會被調用或做任何事情。我正在用JellyBean在XOOM上進行測試,我的手柄可用於瀏覽菜單。 @Override public boolean onGenericMotionEvent(MotionEvent e) { if ((e.getDevice().ge

    0熱度

    1回答

    我正在使用MotionEvent和Matrix來拖動我的位圖,而是位圖獲取「翻譯」到附近區域(大多數時間按相反的方向)。我希望能夠使用Matrix翻譯將其拖動。這是我的代碼。 switch(action){ case MotionEvent.ACTION_DOWN: { final float touchX = event.getX(); final flo

    10熱度

    1回答

    我想跟蹤屏幕上的手指觸摸。因此,我所做的就是在MotionEvent觸發ACTION_DOWN時開始記錄位置,但是如何知道何時完成動作?ACTION_CANCEL或ACTION_UP? 它們之間的確切區別是什麼?

    1熱度

    1回答

    我將基於觸摸的交互記錄到數據庫,並且無法記錄所有指針。因此,當我處理MotionEvent中包含的指針(和歷史指針)時,我簡單地忽略某個索引後面的指針。但是,最低ID的指針對我來說是最相關的。假設指針按照指針ID的順序排序(索引)是否安全,即使這些ID不能保證從零開始? 測試表明此假設是正確的,但我無法在文檔中找到任何驗證。有人能夠闡明這一點嗎? 從Android MotionEvent docu

    3熱度

    1回答

    我正在嘗試簡單的程序,如果移動了基於聲音的程序。所以在開始的時候我已經失望了 - 哪個播放聲音1,然後每一個動作都會繼續播放聲音。在第4階段,我從一開始就開始玩。 這裏是問題:當我不移動手指並將它放在同一個地方時,聲音仍然保持1乘1 - 找出x和y值發射。我該如何阻止? OnTouchListener MyOnTouchListener= new OnTouchListener() { pub

    0熱度

    1回答

    我試圖使用多點觸控作爲一種方法來同時按2個事物。 這裏是我的代碼: TouchHandle.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View view, MotionEvent event) { int actions = event.getActionMasked();

    0熱度

    1回答

    我在這裏遇到了一個真正的問題,在過去的幾個小時裏我拼命試圖弄清楚。沒有得到任何... 在寫一個應用程序,我需要處理屏幕上的兩個手指的確切位置,我遇到了一個意想不到的行爲(對我來說)。 經過一番調試後,我發現當我將一根手指放在屏幕上的一個靜態位置時,同一個屏幕上的另一個手指滑動時,不僅會改變移動的座標,還會改變靜態手指的座標! (雖然不是現實生活中的,但是:D) 以下是僅有y座標的示例日誌輸出。 y

    1熱度

    2回答

    有沒有人有任何想法爲什麼getPressure()總是返回1.0? 這裏是我的代碼: @Override public boolean onTouchEvent(MotionEvent event) { super.onTouchEvent(event); System.out.println(event.getPressure()); retur