Android將View的內容轉換爲圖片

有時候我們需要將app中某個控制的內容轉換爲圖片保存起來。
以下代碼可以實現。

	/**
     * View轉換爲Bitmap圖片
     *
     * @param view
     * @return Bitmap
     */
    public Bitmap convertViewToBitmap(View view) {
    	//創建Bitmap,最後一個參數代表圖片的質量.
        Bitmap bitmap = Bitmap.createBitmap(view.getWidth(), view.getHeight(), Bitmap.Config.ARGB_8888);
        //創建Canvas,並傳入Bitmap.
        Canvas canvas = new Canvas(bitmap);
        //View把內容繪製到canvas上,同時保存在bitmap.
        view.draw(canvas);
        return bitmap;
    }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章