![android – onTouch事件有时不会触发ACTION_POINTER_DOWN,第1张 android – onTouch事件有时不会触发ACTION_POINTER_DOWN,第1张](/aiimages/android+%E2%80%93+onTouch%E4%BA%8B%E4%BB%B6%E6%9C%89%E6%97%B6%E4%B8%8D%E4%BC%9A%E8%A7%A6%E5%8F%91ACTION_POINTER_DOWN.png)
概述我正在尝试在我正在制作的应用程序中实现双指缩放,并且遇到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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)