2012-12-23 61 views
0

我有有一對夫婦圖像的內部佈局的截圖,我要採取一切出現有作爲影像(位圖或可繪製的內容......即使是像PNG或JPG是好的)。以後可以分享。 我試圖在這裏找到一個解決方案,我發現了一些here但這種和平的代碼,我得到的一切,我都在屏幕的截圖,我需要纔出現在佈局拿。需要一個Android佈局

+0

在這種情況下,拍攝屏幕截圖並使用任何圖像工具剪切該部分。 –

+0

問題是,我正在製作一個應用程序,將照片放入一些圖像並在Facebook,Twitter上分享...所以圖像必須準備好使用,而無需使用任何圖像工具。 –

回答

0
View view = activity.getWindow().getDecorView(); 
    view.setDrawingCacheEnabled(true); 
    view.buildDrawingCache(); 
    Bitmap b1 = view.getDrawingCache(); 
    Rect frame = new Rect(); 
    activity.getWindow().getDecorView().getWindowVisibleDisplayFrame(frame); 
    int statusBarHeight = frame.top; 
    int width = activity.getWindowManager().getDefaultDisplay().getWidth(); 
    int height = activity.getWindowManager().getDefaultDisplay().getHeight(); 

    Bitmap b = Bitmap.createBitmap(b1, 0, statusBarHeight, width, height - statusBarHeight); 

剛剛得到這個代碼this link.I認爲昨晚,如果你能調整高度和width.It可能會有幫助,但不能肯定。

相關問題