之前項目中有個需求是需要將個人名片的一個頁面進行截圖分享,特此將實現(xiàn)的截圖功能點整理出來,方便有此需求的親們參考使用。
本文中實現(xiàn)思想是在打開當前頁面時 進行截圖保存在本地,如果需要分享,點擊分享按鈕時,直接從指定的文件目錄下拿取指定的圖片文件來進行分享,分享集成的是shareSDK分享。如圖:

在截圖方法中通過Bitmap bitmap =Bitmap.createBitmap(b1,0,statusBarHeight,width,height - statusBarHeight);來設置所要截取生成圖片的范圍,然后將所截的Bitmap圖片圖片以文件形式保存到sd中,如下圖所示:

之后取出所存路徑下的圖片進行分享操作,如圖:

具體實現(xiàn)方法可以查看github上的截圖項目,源碼地址:ScreenShotShare?