现在的位置: 首页 > 综合 > 正文

Android图片 将Drawable转化为Bitmap

2013年05月24日 ⁄ 综合 ⁄ 共 371字 ⁄ 字号 评论关闭

public static Bitmap drawableToBitmap(Drawable drawable) { int width = drawable.getIntrinsicWidth(); int height = drawable.getIntrinsicHeight(); Bitmap bitmap = Bitmap.createBitmap(width, height, drawable .getOpacity() != PixelFormat.OPAQUE
? Bitmap.Config.ARGB_8888 : Bitmap.Config.RGB_565); Canvas canvas = new Canvas(bitmap); drawable.setBounds(0, 0, width, height); drawable.draw(canvas); return bitmap; }
 

抱歉!评论已关闭.