Android座標系統
阿新 • • 發佈:2018-12-19
一、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():獲取點選事件距離整個螢幕頂邊的距離,即絕對座標。