Advertisement
Guest User

Untitled

a guest
Dec 4th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.64 KB | None | 0 0
  1. private Bitmap getBitmapFromVectorDrawable(Context context, int drawableId) {
  2.         Drawable drawable = AppCompatDrawableManager.get().getDrawable(context, drawableId);
  3.         if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
  4.             drawable = (DrawableCompat.wrap(drawable)).mutate();
  5.         }
  6.  
  7.         Bitmap bitmap = Bitmap.createBitmap(drawable.getIntrinsicWidth(),
  8.                 drawable.getIntrinsicHeight(), Bitmap.Config.ARGB_8888);
  9.         Canvas canvas = new Canvas(bitmap);
  10.         drawable.setBounds(0, 0, canvas.getWidth(), canvas.getHeight());
  11.         drawable.draw(canvas);
  12.  
  13.         return bitmap;
  14.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement