Java tutorial
//package com.java2s; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.drawable.Drawable; public class Main { public static Bitmap DrawToBitmap(Drawable dw) { Bitmap bitmap = Bitmap.createBitmap(dw.getMinimumWidth(), dw.getMinimumHeight(), Bitmap.Config.ARGB_8888); Canvas canvas = new Canvas(bitmap); dw.setBounds(0, 0, dw.getMinimumWidth(), dw.getMinimumHeight()); dw.draw(canvas); return bitmap; } }