motionevent

    0熱度

    2回答

    以下是我的代碼的一部分。 我不明白爲什麼MotionEvent.ACTION_POINTER_DOWN(第二根手指觸摸屏幕)沒有被檢測到。 有人可以解釋爲什麼這不起作用嗎? 單人工作正常。 雙人(多點觸控)不是。 什麼工作了兩個播放 - 當用戶只按壓屏幕的任何半區之一,它調用goUp() - 當用戶按下一半什麼沒有兩個球員 工作在屏幕上,然後按下另一半,另一半不叫goUp() 此外,有沒有辦法在一

    0熱度

    1回答

    遊戲是,用戶試圖在洞中做球。 1. touchCounter出錯了,我希望用戶只有2次嘗試,當我在遊戲中運行該代碼時,用戶有更多的嘗試,什麼是錯誤? final int MAX_TRY_COUNT = 2; int counter = 0; @Override public boolean onTouchEvent(MotionEvent event) { float c

    0熱度

    3回答

    我想要一個位圖跟隨我的手指。但是當我使用MotionEvent.ACTION_MOVE時,位圖滯後。有沒有一種方法可以立即(或幾乎立即)將您的手指放在位圖上? public boolean onTouch(View v, MotionEvent me) { // TODO Auto-generated method stub switch(me.getAction())

    0熱度

    1回答

    我正在做簡單的pong遊戲,並且我試圖讓矩形上面的屏幕在屏幕結束時向左或向右移動。我想這樣做幾乎沒有Ifs的中MotionEvent的一部分,但它不工作,它只是離開屏幕好像有任何的arent IFS: Point size = new Point(); WindowManager wm = (WindowManager) context.getSystemService(Contex

    0熱度

    2回答

    我有一個EditText和一個FrameLayout。我是這樣做的,如果用戶在FrameLayout內拖動,背景會根據(X,Y)座標中的像素更改顏色(RGB),並且還會使用從RGB值轉換而來的十六進制值更新EditText。 下面是引擎收錄鏈接,我的整個代碼:http://pastebin.com/7P3QSmb4 我遇到的問題是用下面的代碼: if (s.length() == 6) {

    0熱度

    1回答

    我無法從Logcat中獲取事件中的消息:MotionEvent.ACTION_MOVE和MotionEvent.ACTION_UP。我無法找到解決方案,所以我在這裏問。 我有這個overrided方法在我的課: @Override public boolean onTouchEvent(MotionEvent event){ int action = event.getAction(

    0熱度

    1回答

    我想通過使用intent將「message」字符串傳遞給MainActivity,我嘗試了一切,但仍然沒有運氣。你能幫我解決這個問題嗎? public class MoveMouse { public boolean onTouchEvent(MotionEvent event) { int eventaction = event.getAction(); switch(

    5熱度

    3回答

    我在我的Android應用程序的活動4個按鈕。這是什麼樣子: 正如你所看到的,在屏幕底部的TextView顯示x和y座標。座標參照相對佈局。 (請參見下面給出的代碼) 現在,我想要做的就是4個按鈕的X和Y座標,在運行時,然後計算出如果我的手指觸摸按鍵,而運動或不運動。在簡單的話,我想通過刷我的手指在他們,而不是提升和感人按按鈕。我怎樣才能實現它?我想在我的鋼琴應用程序中實現它。 我能得到在屏幕上的

    3熱度

    1回答

    我已經實現了一個大小爲1的窗口並且想要捕獲ACTION_OUTSIDE事件。 mWindowManager = (WindowManager) getSystemService(WINDOW_SERVICE); WindowManager.LayoutParams mParams = new WindowManager.LayoutParams(1,1, WindowManager.Layou

    2熱度

    1回答

    我正在嘗試使所有繪製的Sprites拖動一個小遊戲。它應該能夠觸摸任何地方,並且精靈應該移動相同的距離,手指移動。 用下面的方法,他們將在一個ACTION_MOVE事件移動,但只是非常緩慢,更短的距離,有時他們不: addToX/Y只增加的間隙精靈的座標 @Override public boolean onTouchEvent(MotionEvent evt){ switch(evt