package com.mobify.astro.utilities;

import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.Matrix;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;

public class DrawableUtilities {

    public static Drawable flipDrawable(BitmapDrawable src, Resources resources) {
        Bitmap srcBitmap = src.getBitmap();
        Matrix matrix = new Matrix();
        matrix.preScale(-1.0f, 1.0f);

        Bitmap flippedBitmap = Bitmap.createBitmap(srcBitmap, 0, 0, srcBitmap.getWidth(), srcBitmap.getHeight(), matrix, true);
        return new BitmapDrawable(resources, flippedBitmap);
    }
}
