手势监听器 GestrueDetector

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/JerryWu145/article/details/87854539

手势监听器 GestrueDetector

使用方法:

第一步:

初始化 GestrueDetector mgd=new GestrueDetector(实现了OnGestrueListener接口方法的对象);

注意,解决长按屏幕后无法拖动的现象解决方案

mgd.setIsLongPressEnabled(false);

第二步:

在onTouchEvent中,接手event的事件,并且返回接手后的结果。

boolean consume=mgd.onTouchEvent(event);

return consume;这样就能开始使用了.

第三步:丰富第一步的实现接口的接口方法

常用:

单击 onSingleTapUp

快速滑动 onFling

拖动 onScroll

长按 onLongPress

双击 onDoubleTap

还有一个需要自己实验,就是

实验一下onDoubleTabListener中的onSingleTapComfirmed保证单击的情况

params发生了修改,那么下方的两种方式效果是一致的

view.requestLayout()

view.setLayoutParams(params)

猜你喜欢

转载自blog.csdn.net/JerryWu145/article/details/87854539