之前項(xiàng)目中有個(gè)需求是需要將個(gè)人名片的一個(gè)頁(yè)面進(jìn)行截圖分享环形,特此將實(shí)現(xiàn)的截圖功能點(diǎn)整理出來(lái)策泣,方便有此需求的親們參考使用。
本文中實(shí)現(xiàn)思想是在打開(kāi)當(dāng)前頁(yè)面時(shí) 進(jìn)行截圖保存在本地抬吟,如果需要分享萨咕,點(diǎn)擊分享按鈕時(shí),直接從指定的文件目錄下拿取指定的圖片文件來(lái)進(jìn)行分享火本,分享集成的是shareSDK分享危队。如圖:
在截圖方法中通過(guò)Bitmap bitmap =Bitmap.createBitmap(b1,0,statusBarHeight,width,height - statusBarHeight);來(lái)設(shè)置所要截取生成圖片的范圍,然后將所截的Bitmap圖片圖片以文件形式保存到sd中钙畔,如下圖所示:
之后取出所存路徑下的圖片進(jìn)行分享操作茫陆,如圖:
具體實(shí)現(xiàn)方法可以查看github上的截圖項(xiàng)目,源碼地址:ScreenShotShare?