View位置信息
View位置 示意圖
View 相對父容器的位置
getLeft() getTop() getButtom() getRight();
getWidth() = getRight()-getLeft();
getHeight() = getButtom()-getTop();
得到觸摸事件的位置
getX() getY() getRawX() getRawY();
getLocalVisibleRect , 返回一個填充的Rect對象, 感覺是這個View的Rect大小,left,top取到的都是0
getGlobalVisibleRect , 獲取全局座標系的一個視圖區域, 返回一個填充的Rect對象;該Rect是基於總整個屏幕的
getLocationOnScreen ,計算該視圖在全局座標系中的x,y值,(注意這個值是要從屏幕頂端算起,也就是索包括了通知欄的高度)//獲取在當前屏幕內的絕對座標
getLocationInWindow ,計算該視圖在它所在的widnow的座標x,y值,//獲取在整個窗口內的絕對座標 (不是很理解= =、)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.