getlocalvisiblerect, 返回乙個填充的rect物件, 感覺是這個view的rect大小,left,top取到的都是0
getglobalvisiblerect, 獲取全域性座標系的乙個檢視區域, 返回乙個填充的rect物件;該rect是基於總整個螢幕的
getlocationonscreen,計算該檢視在全域性座標系中的x,y值,(注意這個值是要從螢幕頂端算起,也就是索包括了通知欄的高度)//獲取在當前螢幕內的絕對座標
getlocationinwindow,計算該檢視在它所在的widnow的座標x,y值,//獲取在整個視窗內的絕對座標 (不是很理解= =、)
getleft,gettop,getbottom,getright, 這一組是獲取相對在它父親裡的座標
**注**:如果在activity的oncreate()事件輸出那些引數,是全為0,要等ui控制項都載入完了才能獲取到這些
example:
int location = new int[2];
v.getlocationonscreen(location);
int x = location[0];
int y = location[1];
Android 獲取view在螢幕中的位置
getlocalvisiblerect 返回乙個填充的rect物件,感覺是這個view的rect大小,left,top取到的都是0 getglobalvisiblerect 獲取全域性座標系的乙個檢視區域,返回乙個填充的rect物件 該rect是基於總整個螢幕的 getlocationonscree...
android 截圖內容的獲取
那麼來講一下如何獲取。當然截圖的快捷鍵自己網路查詢。主要用到的類為contentobserver,下面來看看詳細的 private static final string external content uri matcher mediastore.images.media.external co...
Android 獲取View繪製前的高度
在android開發過程中,我們可能需要獲取view繪製前的高度或者寬度,一種的可能情形是我們初始化的時候讓某個view是visible gone的,當我們觸發某個事件的時候需要它顯示並且希望有一些動畫效果。這時候我們就要獲取這個view顯示前即繪製前的寬度或者高度。原理很簡單,我們知道,view的...