1. 程式人生 > >Android擷取某一個view的螢幕

Android擷取某一個view的螢幕

最近有一個截圖的功能,要求擷取螢幕某一個具體view的展示。網上大部分是擷取整個window(http://www.2cto.com/kf/201503/381341.html)或者是去掉狀態列之後的剩餘window(http://blog.csdn.net/gebitan505/article/details/16341899 ).
實現邏輯是首先獲取到整個螢幕的截圖,這裡會返回一個Bitmap物件,在此基礎上再做具體某個view的擷取,考慮到具體是某一個view的擷取,自然希望首先獲取到view在整個螢幕中的位置,同時得到view本身的大小。然後根據位置來擷取view.下面上程式碼:
1.佈局檔案