首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查找MotionEvent何时完成

查找MotionEvent何时完成
EN

Stack Overflow用户
提问于 2011-01-15 01:48:19
回答 1查看 1K关注 0票数 4

我正在尝试弄清楚如何查看事件完成时的MotionEvent (即用户在屏幕上按下,拖动,并将手指从屏幕上移开)。在文档中,我只看到在事件开始时生成getEventTime,但没有提到如何确定事件何时结束。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-15 02:11:46

MotionEvent.ACTION_UPMotionEvent.ACTION_DOWN标志

您可以通过与event.getAction()进行比较来进行检查

您可以像这样使用

代码语言:javascript
复制
@Override
    public boolean onTouch(View v, MotionEvent event) {
         switch (event.getAction() & MotionEvent.ACTION_MASK) {
            case MotionEvent.ACTION_DOWN:
                //now touched 
                 break;
            case MotionEvent.ACTION_UP:
               //your code 
                break;
           }
   }

有很多标志,请检查此MotionEvent

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4694176

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档