Resize Android Drawable

Here is a little hack to resize drawable in android.

// Get drawable that you need to resize.
Drawable drwA = getRessources().getDrawable(R.mipmap.my_icon);

// Convert to bitmap and resize to 50x50 px
Bitmap bitmap = ((BitmapDrawable) drwA).getBitmap();
Drawable newDrw = new BitmapDrawable(getResources(), Bitmap.createScaledBitmap(bitmap, 50, 50, true));

Reference: http://stackoverflow.com/a/8655456/1936697

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s