
1)扩展GestureDetector.SimpleOnGestureListener并覆盖它的onDoubleTap()方法:
class DoubleTapGestureDetector extends GestureDetector.SimpleOnGestureListener { @OverrIDe public boolean onDoubleTap(MotionEvent e) { Log.d("TAG","Double Tap Detected ..."); return true; } } 2)实例化GestureDetector:
final GestureDetector mGesDetect = new GestureDetector(this,new DoubleTapGestureDetector());
3)在SurfaceVIEw上设置OntouchListener,覆盖其ontouch()方法并调用GestureDetector对象上的ontouchEvent():
surfvIEw.setontouchListener(new OntouchListener() { @OverrIDe public boolean ontouch(VIEw v,MotionEvent event) { mGesDetect.ontouchEvent(event); return true; } }); 总结 以上是内存溢出为你收集整理的如何在android中实现表面视图的双击全部内容,希望文章能够帮你解决如何在android中实现表面视图的双击所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)