在純Java中有MouseInputListener
,我可以使用它來處理這兩個事件。如何區分android中的滑動和點擊?
我如何與Android做呢?
如果我實現這兩個事件,則只有一個被觸發(onClickListener
),而不是其他。
更新:
的問題是不是檢測手指移動。
我有一個觀點(ImageView
爲例)。我需要檢測該視圖上的點擊,即onClickListener()
,並在該視圖上移動手指(即按下,移動然後鬆開手指)。
這裏的問題是,只有onClickListener()
被調用,而MotionEvent
處理程序沒有被捕獲。
我需要能夠區分這2個事件,因爲主要事件應該是手指移動,並且onClickListener()
應該只是說「不要單擊此視圖。旋轉此視圖。」
希望這更清楚。
相關的,可能的重複:http://stackoverflow.com/q/937313/866022 – yoozer8
你可能想捕捉手指觸摸和'MotionEvent',或者你是專門捕捉鼠標輸入嗎? –