由於移動裝置一般定義螢幕左上角為座標原點,向右為x軸增大方向,向下為y軸增大方向, 所以在手機螢幕上的座標系與數學中常見的座標系是稍微有點差別的,詳情如下:
其中如圖向x方向走 值是大於0的,相反則是小於0,y軸不外如是。
注意:view的座標系統是相對于父控制項而言的.
gettop(); //獲取子view左上角距父view頂部的距離getleft(); //獲取子view左上角距父view左側的距離
getbottom(); //獲取子view右下角距父view頂部的距離
getright(); //獲取子view右下角距父view左側的距離
event.getx(); //觸控點相對於其所在元件座標系的座標
event.gety();
event.getrawx(); //觸控點相對於螢幕預設座標系的座標
安卓自定義View 座標系篇
由於移動裝置一般定義螢幕左上角為座標原點,向右為x軸增大方向,向下為y軸增大方向,所以在在手機螢幕上的座標系與數學中常見的座標繫在y軸的方向上是相反的。如下圖 下圖中的 是對應的 實際螢幕上的預設座標系如下 其中棕色部分為手機螢幕 注意 view的座標系是相對于父控制項而言的 gettop 獲取子v...
安卓自定義View基礎 座標系
由於移動裝置一般定義螢幕左上角為座標原點,向右為x軸增大方向,向下為y軸增大方向,所以在手機螢幕上的座標系與數學中常見的座標系是稍微有點差別的,詳情如下 ps 其中的 a 是對應的,注意y軸方向!實際螢幕上的預設座標系如下 ps 假設其中棕色部分為手機螢幕 注意 view的座標系統是相對于父控制項而...
Android自定義系列之安卓中的座標系
本系列分為基礎篇與高階篇 由於移動裝置一般定義螢幕左上角為座標原點,向右為x軸增大方向,向下為y軸增大方向,所以在手機螢幕上的座標系與數學中常見的座標系是稍微有點差別的,詳情如下 ps 其中的 a 是對應的,注意y軸方向!實際螢幕上的預設座標系如下 ps 假設其中棕色部分為手機螢幕 注意 view的...