/** * 根据Drawable Id生成对应的MImage * * @param drawableId * @param width * @param height * @param angle * @return */ private MImage generateMImage(int drawableId, int width, int height, float angle) { BitmapDrawable drawable = (BitmapDrawable) mPicManager.getViewDrawable(drawableId); MImage img = new MImage(drawable); scaleImage(img, width, height); img.setRotation(angle); return img.getDrawingCache(); }