2015-05-08 140 views

回答

1

然後,您可以使用

Bitmap bitmap = rootView.getDrawingCache(); 

您可以通過標籤中獲取片段,然後調用片段一些方法,並設置位圖得到它從視圖中通過調用view.setDrawingCacheEnabled(true)位圖。

1

調用了一個Bitmap作爲參數,如果該片段已存在於您的片段的方法。或者,如果要在與Bitmap關聯的同時創建片段,請使用工廠模式(靜態newInstance()方法)傳入Bitmap

但是,您可能需要考慮讓片段知道如何從一些更簡單的標識符(例如,Uri)加載位圖本身。默認情況下,片段將在配置更改時被銷燬並重新創建,並且如果您使用的是FragmentStatePagerAdapter,則片段將在用戶瀏覽尋呼機時被銷燬並重新創建。這將是更容易處理,如果片段可以加載圖像本身。

相關問題