android–GestureDetectorCompact不工作?

android–GestureDetectorCompact不工作?,第1张

概述我的代码publicclassTestActivityextendsAppCompatActivityimplementsGestureDetector.OnGestureListener,GestureDetector.OnDoubleTapListener{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceStat

我的代码

 public class TestActivity extends AppCompatActivity implements GestureDetector.OnGestureListener, GestureDetector.OnDoubleTapListener {    @OverrIDe    protected voID onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentVIEw(R.layout.activity_test);        GestureDetectorCompat gestureDetectorCompat=new GestureDetectorCompat(this,this);        gestureDetectorCompat.setonDoubleTapListener(this);    }    @OverrIDe    public boolean onDown(MotionEvent e) {        return false;    }    @OverrIDe    public voID onShowPress(MotionEvent e) {    }    @OverrIDe    public boolean onSingleTapUp(MotionEvent e) {        return false;    }    @OverrIDe    public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) {        return false;    }    @OverrIDe    public voID onLongPress(MotionEvent e) {    }    @OverrIDe    public boolean onFling(MotionEvent e1, MotionEvent e2, float veLocityX, float veLocityY) {        return false;    }    @OverrIDe    public boolean onSingleTapConfirmed(MotionEvent e) {        return false;    }    @OverrIDe    public boolean onDoubleTap(MotionEvent e) {        return false;    }    @OverrIDe    public boolean onDoubleTapEvent(MotionEvent e) {        return false;    }}

我正在调试每个方法,但没有一个被调用.
哪里我错了?

解决方法:

不会自动调用GestureDetectorCompat.您必须在Activity中覆盖ontouchEvent(MotionEvent事件),并将事件传递给手势检测器.例如.

public boolean ontouchEvent(MotionEvent event) {    return gestureDetectorCompat.ontouchEvent(event);}

您可以找到文档here.请参阅它,了解返回值的含义.

总结

以上是内存溢出为你收集整理的android – GestureDetectorCompact不工作?全部内容,希望文章能够帮你解决android – GestureDetectorCompact不工作?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1108323.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存