我是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. on('click')和.click()之间的区别?
- 3. Android中的手势
- 4. 手势识别器和TableView
- 5. Sencha Touch中“config”和“defaults”的区别?
- 6. 手指跟踪和手势识别
- 7. angularjs中的ng-click和data-ng-click有什么区别?
- 8. Kinect手势识别
- 9. 3D手势识别
- 10. onclick()和.on('click',function())之间的区别?
- 11. Hololens /统一:识别导航和操作手势之间的区别
- 12. iOS手势识别和处理
- 13. 手势识别和按钮动作
- 14. 你如何制作和识别手势?
- 15. ListView中滑动手势 - Android
- 16. iPhone编程中的手势识别
- 17. 无法识别uitableview中的手势
- 18. Android手势检测
- 19. 手势android系统
- 20. Android手势效果
- 21. Android:手势颜色
- 22. Android Touchevent - 捏手势
- 23. 特定手势的同时手势识别
- 24. Windows手势识别器内置的手势指标是什么?
- 25. 手势和OpenGL
- 26. 手势识别JavaScript库
- 27. C#HMM手势识别Kinect
- 28. Kinect手势识别理论
- 29. 手势识别(PCA) - Python
- 30. 添加手势识别器