Utilize normal fallback for homescreen icons.

This commit is contained in:
Alex Hart
2020-03-25 12:30:15 -03:00
committed by Greyson Parrelli
parent f69d4ccd22
commit f449a45912
2 changed files with 74 additions and 36 deletions

View File

@@ -0,0 +1,22 @@
package org.thoughtcrime.securesms.util;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.drawable.Drawable;
import androidx.annotation.NonNull;
public final class DrawableUtil {
private DrawableUtil() {}
public static @NonNull Bitmap toBitmap(@NonNull Drawable drawable, int width, int height) {
Bitmap bitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
drawable.setBounds(0, 0, canvas.getWidth(), canvas.getHeight());
drawable.draw(canvas);
return bitmap;
}
}