2 qq 32360535 qq_32360535 于 2016.03.04 16:36 提问

关于MotionEvent的几个值的问题

AXIS_HAT_X AXIS_LTRIGGER 这些值怎么写到MotionEvent.obtain里去啊或者需要做什么转换吗 API里面也没说需要怎么搞啊 obtain(long downTime, long eventTime, int action, int pointerCount, PointerProperties[] pointerProperties, PointerCoords[] pointerCoords, int metaState, int buttonState, float xPrecision, float yPrecision, int deviceId, int edgeFlags, int source, int flags)
这个方法里面也没有可以传的啊
好像通过上面的方法返回的MOtionEvent通过MotionEvent.getAxisValue(int) 只能获取到axis_x 和 axis_y的值啊 有没有大神知道怎么弄啊

1个回答

caozhy
caozhy   Ds   Rxr 2016.03.06 07:17
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
MotionEvent的几个值
MotionEvent.ACTION_DOWN:在第一个点被按下时触发 MotionEvent.ACTION_UP:当屏幕上唯一的点被放开时触发 MotionEvent.ACTION_POINTER_DOWN:当屏幕上已经有一个点被按住,此时再按下其他点时触发。 MotionEvent.ACTION_POINTER_UP:当屏幕上有多个点被按住,松开其中一个点时触发(即非最后一个点被放开时)。 Mo
Android中的MotionEvent事件对象及属性值
当用户触摸屏幕时将创建一个MotionEvent对象。MotionEvent包含关于发生触摸的位置和时间等细节信息。 MotionEvent对象被传递到程序中合适的方法比如View对象的onTouchEvent()方法中。 在这些方法中我们可以分析MotionEvent对象那个,以决定要执行的操作。 public boolean onTouchEvent(MotionEvent ev
View v.getX(), MotionEvent event.getX() 获取坐标区别
首先明确一下 android中的坐标系统 :屏幕的左上角是坐标系统原点(0,0),原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向。 一、View的坐标     需要注意view的坐标是相对父容器而言的,包括:getTop()、getBottom(),getLeft(),getRight()。以getTop为例,函数源代码为: /** * Top position of this vie
MotionEvent详解
Android MotionEvent 详解,之前用了两篇文章 事件分发机制原理 和 事件分发机制详解 来讲解事件分发,而作为事件分发主角之一的 MotionEvent 并没有过多的说明,本文就带大家了解 MotionEvent 的相关内容,简要介绍触摸事件,主要包括 单点触控、多点触控、鼠标事件 以及 getAction() 和 getActionMasked() 的区别。 Andro
Android的MotionEvent和事件处理
之前几篇文章我们讲解了自定义View和ViewGroup, 今天我们来看下View和ViewGroup常见的触摸事件和按键事件。MotionEvent MotionEvent对象是与用户触摸相关的时间序列,该序列从用户首次触摸屏幕开始,经历手指在屏幕表面的任何移动,直到手指离开屏幕时结束。手指的初次触摸(ACTION_DOWN操作),滑动(ACTION_MOVE操作)和抬起(ACTION_UP)都
周扬:关于马克思主义的几个理论问题的探讨
2010-01-03 17:31 周扬:关于马克思主义的几个理论问题的探讨 关于马克思主义的几个理论问题的探讨 周扬 一、马克思主义是发展的学说   ... 二、要重视认识论问题   ... 三、马克思主义与文化批判   ... 四、马克思主义与人道主义的关系   人道主义和与此相关系的人性论,是关系到哲学、伦理学、社会学、文艺学等的重大理论问题。马克思主
MotionEvent获取触摸宽度
MotionEvent支持获取某些输入设备(手指或触控笔)的与屏幕的接触面积和压力大小,主要有以下方法: getSize () 获取第1个手指与屏幕接触面积的大小 getSize (int pin) 获取第pin个手指与屏幕接触面积的大小 getHistoricalSize (int pos) 获取历史数据中第1个手指在第pos次事件
Android 简述touch事件中的MotionEvent
有关touchEvent的事件里都有一个 MotionEvent 参数,下面来简单介绍一下它的属性的一些含义和使用的方法 通常单指操作时,一般如下: switch (event.getAction()) {//第一个触摸点 case MotionEvent.ACTION_DOWN: //按下 = 0 float x = event.getX(); break; case Mo
关于MotionEvent.ACTION_CANCEL带来的滑动问题解决
几乎所有的自定义控件都要手动处理onTouchEvent事件,我们知道,onTouchEvent方法返回的布尔值决定了你是否处理(消费当前事件),但是这么笼统的说其实是不准确的.准确来说,是当手指按下,也就是onTouchEvent接收到ACTION_DOWN事件的时候,如果返回true,那么就代表这次事件被我们处理,后来的ACTION_MOVE和ACTION_UP的返回结果是无所谓的. 同样
MotionEvent.ACTION_UP无法被响应
关于MotionEvent.ACTION_UP无法被响应的问题    @Override  public boolean onTouchEvent(MotionEvent event) {   // TODO Auto-generated method stub   switch (event.getAction()) {   case MotionEvent.ACTION_DO