Android开发艺术探索之View的事件体系

215 阅读1分钟

1、View的位置参数

        view的位置参数主要是参考父控件的相对位置来描述的
        有getLeft,getTop,getRight,getBottom,分别获取View的位置,该位置在后续不会改变
       Android3.0以后增加了getX,getY,getTranslationX,getTranslationY
           其中的逻辑是  getX=getLeft+getTranslationX
                                  getY=getRight+getTranslationY
     通过MotionEvent可以获取 getRawX,getRawY  是相对于手机屏幕左上角的X,Y坐标

2、MotionEvent

手指触摸屏幕后产生的事件类型有ACTION_DOWN,ACTION_MOVE,ACTION_UP,ACTION_POINT_DOWN,ACTION_POINT_UP;其中后两个用来做多指触摸