1. 程式人生 > >Android座標系統

Android座標系統

一、Android系統中有兩種座標系統,一種是Android座標系,另一種是View座標系。

二、Android座標系

1、是指以手機螢幕左上角為原點,從左到右為X軸的正方向,從上到下為Y軸的正方向。

三、View座標系

1、View自身的座標

getTop():獲取View自身頂邊到父佈局頂邊的距離。

getLeft():獲取View自身左邊到父佈局左邊的距離。

getBottom():獲取View自身底邊到父佈局底邊的距離。

getRight():獲取View自身右邊到父佈局右邊的距離。

2、獲取View的寬高兩種方法

mWidth = getRight() - getLeft();    /    getWidth();

mHeight = getBottom() - getTop();     /    getHeight();

3、MotionEvent提供的方法

getX():獲取點選事件距離控制元件左邊的距離,即檢視座標。

getY():獲取點選事件距離控制元件頂邊的距離,即檢視座標。

getRawX():獲取點選事件距離整個螢幕左邊的距離,即絕對座標。

getRawY():獲取點選事件距離整個螢幕頂邊的距離,即絕對座標。