android – onTouch事件有时不会触发ACTION_POINTER_DOWN

android – onTouch事件有时不会触发ACTION_POINTER_DOWN,第1张

概述我正在尝试在我正在制作的应用程序中实现双指缩放,并且遇到onTouch事件的问题.看起来指针向上&向下动作不会立即触发,就像在动作移动发生之前你不会向上或向下指针.那么如果两个手指几乎同时击中屏幕会发生什么呢?第二个手指(应该是指针(1))在调用指针之前获得移动动作,使得代码认为它是DRAG而不是捏缩放.有人看过这个吗?不管怎么说呢?谢谢. 一定要在交换机中包含MotionEvent.ACTION 我正在尝试在我正在制作的应用程序中实现双指缩放,并且遇到ontouch事件的问题.看起来指针向上&向下动作不会立即触发,就像在动作移动发生之前你不会向上或向下指针.那么如果两个手指几乎同时击中屏幕会发生什么呢?第二个手指(应该是指针(1))在调用指针之前获得移动动作,使得代码认为它是DRAG而不是捏缩放.有人看过这个吗?不管怎么说呢?谢谢.解决方法 一定要在交换机中包含MotionEvent.ACTION_MASK.例如:
switch(event.getAction() & MotionEvent.ACTION_MASK){case MotionEvent.ACTION_DOWN:some codebreak;case MotionEvent.ACTION_POINTER_DOWN:ETC
总结

以上是内存溢出为你收集整理的android – onTouch事件有时不会触发ACTION_POINTER_DOWN全部内容,希望文章能够帮你解决android – onTouch事件有时不会触发ACTION_POINTER_DOWN所遇到的程序开发问题。

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

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

原文地址: http://outofmemory.cn/web/1138618.html

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

发表评论

登录后才能评论

评论列表(0条)

保存