问题标签 [motionevent]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 处理多点触控
我想做的是处理多点触控按钮。我有 6 个按钮,用户可以触摸 1 到 6 个按钮。问题是MotionEvent
最多可以处理 3 个指针,但我需要最多 6 个指针。请问有什么帮助吗?
这是代码:
android - getHistorySize() 总是“0”
对于 ACTION_MOVE 事件,我通过调用event.getHistorySize()
运行 Jellybean 的 Galaxy Nexus 上的所有内容来获取历史记录大小,但在运行 Gingerbread 的 LG Optimus 3D 上,历史记录大小始终为“0”。有人知道为什么是这样吗?2.3 和 4.2 之间有什么变化吗?
android - 按钮的概念应该能够按下超过 30 秒
是否有机会实现一个能够在 MotionEvent Action_up 超时自动触发之前被按下的时间超过30 秒的元素?
也许做这项工作的另一个概念?
目前我已经通过使用 onTouchListener 和 action_up 和 action_down 定义更改了 ImageButton 的图像。但是这个概念正在被action_up
来自android的汽车所破坏。
编辑: 问题可能是由三星 android mod 引起的。它出现在 Galaxy Tab2 7.0 Wifionly 版本上,但不在 HTC Sensation XE 上。有没有人有 Galaxy Tab2 来交叉检查这种行为?
android - Android:onLongClick 和 onTouch 的不同拖放操作
我想用一个按钮实现两种不同的拖放交互。如果用户长按按钮,他可以移动按钮。这没问题,我实现了OnLongClickListener
:
如果用户触摸按钮并立即拖动,他可以从这个按钮画一条线到另一个按钮。我想我必须实现OnTouchListener
接口,但我不确定识别此用户交互的条件。我需要哪个MotionEvent
或更确切地说是哪个组合来识别这个输入。MotionEvent
我希望你能给我一些提示!
格茨瓦茨
java - 只有当屏幕处于 ACTION_DOWN 或 ACTIONMOVE 需要在被触摸时移动时,播放器才会移动
好的,我创建了一个 ontouchlistener 类:
不幸的是 player_x 仅在屏幕被按下或拖过时才会更新,我希望当手指在屏幕的以太一侧时它会移动。有任何想法吗?
android - 将 MotionEvent 传递给 GridView
这是我试图实现的目标的总结。我有一个观点,在那个观点上我正在监听 MotionEvent。当它匹配特定条件时,我想将该 MotionEvent 传递给 GridView,以便滚动。我正在做类似的事情
但它不会使我的网格根据 MotionEvent 滚动。也许它没有在听那种事件,但由于没有“ScrollEvent”,我不知道。
任何人都可以请启发我。我没有发现文档有帮助。谢谢你。
android - 移动几个单位后的触摸事件
我正在尝试制作一个触摸事件,直到手指从初始位置移动几个单位后才会激活。
到目前为止,我已经像这样设置了我的 onTouch 方法:
这种方法是我遇到的问题:
getXThreshold 方法似乎在另一个看起来像这样的方法中做了它应该做的事情:
有什么建议么?
/米
java - ANDROID - 使用每个手指移动的 x 和 y 坐标创建一个新的 Oval 类
我想做这个:
- 当我触摸屏幕时,我想为触摸的 x,y 坐标创建一个新的椭圆
- 当我在屏幕上拖动手指时,我想为拖动过程中手指所在的每个 x,y 坐标创建新的椭圆。
- 当我触摸并将手指放在屏幕上(长按)时,我想删除我创建的每个椭圆
我可以做第一步,但我不知道如何做 2. 和 3.
这是我尝试过的代码:
}
您可以看到,我不使用“gestureScanner”参数,也许我应该使用,但我不知道在哪里以及如何使用!
请帮我!谢谢!
android - Android 的运动事件
这段代码有什么问题?
它给出了错误:
.getAction() 上的 MotionEvent 类型的方法 getAction() 未定义。它不会让我导入:
据我所知,它与此工作代码相同(除了它不允许我导入导入 android.view.MotionEvent;):
谢谢您的帮助!
android - view/motionEvent 无法解析为可变滑动
我从另一个 stackoverflow 问题中得到了这段代码:
将代码粘贴到 Eclipse 中后,在 super.onTouch(view, motionEvent); 上出现错误 . 如果对您有帮助,则编译器合规级别设置为 1.6。我尝试重新启动 eclipse,删除并导入项目但没有成功。谢谢,新年快乐!