问题标签 [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 - 防止兄弟姐妹上的 OnTouchEvent
如何从视图的兄弟姐妹中阻止 onTouchEvent?我有一个带有自定义按钮的 ViewGroup。当按钮收到 OnTouchEvent 时,我想阻止进一步的 OnTouchEvents 转到按钮的兄弟姐妹。我确实想继续在按钮中接收 OnTouchEvent。
java - OnTouchListener (MotionEvent) animation
I've figured out how to work with the ontouch listener, but I still some problems. I want to animate an 2D Map viewed from bird perspective, the viewed area is calculated by an set coordinate which is in the middle of the screen. I want to get the distance which had been moved in the event and change the position of the middle coordinate by these values. But it seems to work only once, did I made anything wrong with the listener?
Code:
Activity implemets OnTouchListener:
}
Custom SurfaceView, implements runnable:
// frame.postDelayed(thread, FRAME_RATE); }
Thank you very much :)
android - 长按 Android 事件错误
当用户长按 android 屏幕时,我尝试显示敬酒......但没有显示。为什么?简单的触摸显示敬酒“触摸”工作正常!错误在哪里?
android - 使用 MotionEvent.getAction() 方法的区别
以下两种方法有什么区别?
android - MotionEvent getY(1) 返回错误值
我手动编程手势检测器(我有我的理由)并收听 onTouchEvent。
我想知道为什么我的图片有时会跳动一点,事实证明,在多点触控上总是 getY(1) == getY(0),根据手指位置,情况并非如此。
getY(1) 中是否存在已知错误?否则如何获得两点之间的距离?getRaw 没有索引。
android - Android event.getY() 在 api 10 和 api 16 中返回不同的值
目前我正在尝试开发一个应用程序,屏幕的一半(上半部分)是图片,另一半(下半部分)是网格视图。当我现在单击网格视图的其中一个图块时,我尝试使用 event.getY() 获取此单击的相对 y 坐标。在 Android 2.3.3 上,我得到 88 - 对我来说是正确的,稍后我必须使用这个值进行一些计算。但在 Android 4.0 上,它给了我一个大约 576 的值,在我看来,它好像是那个触摸事件的绝对坐标......
谁能解释这两个版本之间的区别?在 Android 4.0 中是否也有获取相对值的解决方案?
android - 为什么相同的 GestureEvent 代码可以在 android 2.3.5 上工作,但不能在 4.0.3 上工作
此代码适用于 2.3.5 的手机,但不适用于 4.0.3 的平板电脑:
平板电脑有什么错误吗?我的意思是,它的代码相同,它可以在手机上完美运行,但它不会在平板电脑上注册。是因为安卓版,还是因为是平板?
编辑:更具体地说,由于某种原因,onScroll 函数不会在平板电脑上被调用或只被调用一次,但在手机上就像一个魅力
android - 在 Android 中触摸屏幕时的触摸事件
我正在尝试使用以下代码在 Android 自定义视图中实现一个基本的虚拟操纵杆。
它正在工作,除非操纵杆被保持在一个方向但没有被移动。在触摸屏幕时,我找不到任何有效的事件。
android - Android:AndroidPlot 中的触摸事件期间应用程序崩溃
我被认为是 android 编程的新手,这只是我的第二个应用程序,我正在学习东西。因此,如果有明显的疏忽,请多多包涵。
作为更大应用程序的一部分,我正在尝试使用 AndroidPlot 实现图形页面。现在我正在使用手动输入图表的值,因为我只是在测试。我使用了 AndroidPlot 网站上的教程,以便在我的图形页面中实现缩放和平移。但是,无论何时在模拟器和实际手机上发生触摸事件。
这是图形页面的代码:
这是错误的logcat
我一直在阅读,没有任何帮助。这可能是因为我在运动事件方面很糟糕,因此我可能错过了可能的解决方案。提前感谢您的任何帮助或指导。
android - 如何在另一个按钮 ontouch ImageButton 视图中为按钮\视图设置动画?
请参阅http://www.passsy.de/multitouch-for-all-views/#comment-47486,其中最相关的代码如下所示。
如果按下一个扩展按钮的“TestButton”,则该视图将传递给我的“TestButton”代码,我可以为该按钮/视图设置动画。但我也想为另一个视图设置动画。如何使用我在此处创建的视图为不同的视图设置动画,或者如何通知我的活动以执行操作?这适用于触摸的按钮:
但在另一个按钮上:
导致空指针异常。
代码: