Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private Bitmap getBitmapFromVectorDrawable(Context context, int drawableId) {
- Drawable drawable = AppCompatDrawableManager.get().getDrawable(context, drawableId);
- if (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) {
- drawable = (DrawableCompat.wrap(drawable)).mutate();
- }
- Bitmap bitmap = Bitmap.createBitmap(drawable.getIntrinsicWidth(),
- drawable.getIntrinsicHeight(), Bitmap.Config.ARGB_8888);
- Canvas canvas = new Canvas(bitmap);
- drawable.setBounds(0, 0, canvas.getWidth(), canvas.getHeight());
- drawable.draw(canvas);
- return bitmap;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement