安卓进阶之自定义View的基础一
一.view之间的继承关系
Viewground用来包裹其他view.在平常的使用中,我们不会直接用到ViewGroup和View,而是用ViewGrounp和View派生的子类.
二.坐标系
安卓的坐标系分两种:
-Android坐标系:原点位于屏幕左上角,应用:获取点击事件到屏幕左边或顶部的距离(getRawX(),getRawY())
-View坐标系:原点位于View左上角,应用:获取点击事件到View左边或顶部的距离(getX(),getY()),获取View到屏幕的距离(getLeft(),getTop(),getRight(),getBottom())
注:getRawX(),getRawY(),getX(),getY()是MotionEvent提供的方法;getLeft(),getTop(),getRight(),getBottom()是View内部的方法.注意使用范围.