我是Android開發人員的新手,在這方面我不太清楚Android中Click,Touch和Gesture類的區別。 正在對另一個的概括?Android中Click,Touch和手勢的區別?
0
A
回答
0
如果你正在談論特定的類,它總是很好地包含完全限定的名稱,以避免模糊不清。
點擊是非常通用的,所以我假設你在談論 android.view.View.OnClickListener。這是您的widget類可以實現的接口,用於使用onClick()回調方法。當您按下該視圖(按鈕)時,會執行onClick()方法內的任何代碼。
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// Perform action on click
}
});
觸摸 android.view.View.OnTouchListener 的onTouchListener是公開onTouch()回調方法,並允許您訪問的android.view.MotionEvent成員一樣ACTION_BUTTON_RELEASE的接口。 MotionEvent類對於與移動相關的行爲非常強大。
下面的例子是從螺紋https://stackoverflow.com/a/11690679/1005142
imageButton.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_UP){
// Do what you want
return true;
}
return false;
}
});
手勢 android.view.GestureDetector.OnGestureListener 該類用於用戶如何比劃自己的手指與UI回暖。手勢區段http://developer.android.com/training/gestures/detector.html中已經有很多關於Android開發站點的信息。 使用這個類的一個例子是,如果你用手指流暢地寫在鍵盤上,你需要聽觸摸,移動和加速。
相關問題
- 1. Android中的手勢識別
- 2. Android識別手勢
- 3. Android手勢識別
- 4. 手勢識別器和AndEngine(Android)
- 5. on('click')和.click()之間的區別?
- 6. `.click(handler())`和`.click(handler)`之間的區別
- 7. Android手勢識別不好
- 8. Android OpenCV手勢識別
- 9. 手勢識別器和TableView
- 10. UIPageController和手勢識別器
- 11. 手勢識別器和塊
- 12. Android中的手勢
- 13. Sencha Touch中「config」和「defaults」的區別?
- 14. Opencv中的手勢識別
- 15. 手指跟蹤和手勢識別
- 16. Android的手勢識別 - 垂直線
- 17. 未被識別的Android手勢
- 18. angularjs中的ng-click和data-ng-click有什麼區別?
- 19. Response.Write和MsgBox的區別和優勢
- 20. 如何區分單擊手勢和雙擊手勢?
- 21. Android中的垂直和水平手勢
- 22. Kinect手勢識別
- 23. 3D手勢識別
- 24. Android ActionBar Sherlock滑動手勢識別器
- 25. Android多點觸摸手勢識別
- 26. Pan手勢識別器對於Android?
- 27. Android:用手勢識別兩位數字
- 28. 作物的UIImageView和手勢識別
- 29. onclick()和.on('click',function())之間的區別?
- 30. JS onclick和jQuery之間的區別.click