- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我试图弄清楚如何查看 MotionEvent 何时完成某个事件(即,用户按下屏幕,四处拖动,然后将手指从屏幕上移开)。在文档中,我只看到 getEventTime 在事件开始时生成,但没有提及如何确定事件何时结束。有什么想法吗?
最佳答案
有 MotionEvent.ACTION_UP
和 MotionEvent.ACTION_DOWN
标志
您可以通过将其与 event.getAction()
进行比较来检查你可以这样使用
@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
关于android - 查明 MotionEvent 何时结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4694176/
我想在代码中模拟一个触摸事件,换句话说,就是在屏幕上的扫动。 我想在我的代码中触发方法 public boolean onTouchEvent(MotionEvent event),但是 Motion
我正在编写一个需要响应触摸事件的 Android 应用程序。我希望我的应用程序将列表项的颜色更改为自定义颜色。我编写了以下代码,但只有 MotionEvent.ACTION_DOWN 部分有效。 Lo
我想知道 MotionEvent.getRawX 和 MotionEvent.getX 在android中的区别,一个是数字,另一个是 float ?两者都需要什么这些类型? 最佳答案 => rawX
有谁知道为什么我的日志显示没有调用 onTouch(View, MotionEvent)。我可以看到正在调用 onTouchEvent(MotionEvent event)。两者都在实现 View.O
PhotoViewAttacher的boolean onFling(MotionEvent, MotionEvent, float, float)阻止我的OnSingleFlingListener的o
ImageView ii = (ImageView)v.findViewById(R.id.picture); ii.setOnTouchListener(new OnTouchListener()
我正在制作一个应用程序,我想使用自定义按钮皮肤。我用于在按下按钮时更改背景的代码如下: button3.setOnTouchListener(new OnTouchListener() {
我正在尝试在 canvas 上画一个正方形但只有 MotionEvent.ACTION_DOWN运行,然后listener停止。 这个想法是,当用户触摸屏幕时,它会获取 x1 和 y1 位置,并且每次
我正在使用 SurfaceView 将触摸绘制为覆盖在我的应用程序上。我希望我的其他 View 能够与 SurfaceView 同时响应触摸事件,因此在包含的 ViewGroup 中他们都是我添加的
我正在为 Android 开发游戏并使用以下方法将在 View 上捕获的 MotionEvents 传递给游戏进行处理。 @Override public boolean onTouchEvent(M
我目前正在为 Android 上的多点触摸事件实现手势检测器。为了测试检测器的行为,我想将 MotionEvents 发送到检测器并检查他的 Action 。 我目前遇到的问题是我只能通过调用现有的
在 OnTouchEvent 中,如果您通过不同的触摸 Action 切换 switch (e.getAction),它处理 ACTION_DOWN 和 ACTION_MOVE,但由于某种原因它没有捕
我正在寻找是否可以在键盘上(在我的应用程序中)捕获 MotionEven 数据(压力)?或者有没有办法在我的应用程序中拦截屏幕上的所有触摸(类似于全屏模式)。 最佳答案 试一试: @
故事是这样的: 我正在尝试在 Android Studio 中构建猜谜游戏。用户必须猜测一个介于 0 和 1000 之间的数字。每次用户猜测时,计算机都会告诉您猜测是小于实际数字(冷)还是大于实际数字
一开始我的英语不是很好,所以请原谅我的错误。 我制作了一个简单的应用程序,它将一个白色圆圈从起始位置 (100,100) 移动到有限 RelativeLayout (200x200) 中的任何其他位置
MotionEvent 没有构造函数,我想在我的单元测试中手动创建一个 MotionEvent,那么如何获得呢?谢谢。 最佳答案 您应该使用 MotionEvent 类的静态 obtain 方法之一来
这是我的第一个主题here的继续,该主题是有关如何使用代码模拟屏幕触摸的。 我想将此功能整合到 float 的屏幕聊天头中(就像facebook所做的那样)。因此,基本上,当我点击聊天头时,此服务将模
您好,我正在制作一个 Android 应用程序,它使用地理位置/Google map ,除了选项卡主机之外, map /应用程序上没有任何按钮。所以我需要它,所以如果用户点击 1500 毫秒,就会出现
我的 OnSwipeImageListener 有问题(实现 OnTouchListener)。我在两个 Activity 中使用 OnSwipeImageListener。 ImageView 上的
我有以下代码 fragment (来自此聊天头 tutorial ),最后一个 switch case 的要点是处理 View 上的拖动,但是我无法不理解这个逻辑是如何运作的: ...
我是一名优秀的程序员,十分优秀!