public class BitmapUtils
extends java.lang.Object
| Constructor and Description |
|---|
BitmapUtils() |
| Modifier and Type | Method and Description |
|---|---|
static android.graphics.Bitmap |
createBitmapFromView(android.view.View view)
Convert a view to a bitmap.
|
static android.graphics.Bitmap |
getBitmapFromDrawable(android.graphics.drawable.Drawable sourceDrawable)
Extract an underlying bitmap from a drawable
|
static byte[] |
getByteArrayFromDrawable(android.graphics.drawable.Drawable drawable)
Create a byte array out of drawable
|
static android.graphics.drawable.Drawable |
getDrawableFromByteArray(android.content.Context context,
byte[] array)
Decode byte array to drawable object
|
static android.graphics.Bitmap |
mergeBitmap(android.graphics.Bitmap background,
android.graphics.Bitmap foreground)
Create a bitmap from a background and a foreground bitmap
|
public static android.graphics.Bitmap createBitmapFromView(@NonNull
android.view.View view)
view - the view to convertpublic static android.graphics.Bitmap mergeBitmap(@NonNull
android.graphics.Bitmap background,
@NonNull
android.graphics.Bitmap foreground)
background - The bitmap placed in the backgroundforeground - The bitmap placed in the foreground@Nullable
public static android.graphics.Bitmap getBitmapFromDrawable(@Nullable
android.graphics.drawable.Drawable sourceDrawable)
sourceDrawable - The source drawable@Nullable
public static byte[] getByteArrayFromDrawable(@Nullable
android.graphics.drawable.Drawable drawable)
drawable - The source drawable@Nullable
public static android.graphics.drawable.Drawable getDrawableFromByteArray(@NonNull
android.content.Context context,
@Nullable
byte[] array)
context - Context to obtain Resourcesarray - The source byte array