package pl.llp.aircasting.util;
import android.graphics.Point;
import android.graphics.drawable.Drawable;
/**
* Created by IntelliJ IDEA.
* User: obrok
* Date: 2/28/12
* Time: 3:50 PM
*/
public final class DrawableTransformer {
public static void centerAt(Drawable drawable, Point point) {
drawable.setBounds(
point.x - drawable.getIntrinsicWidth() / 2,
point.y - drawable.getIntrinsicHeight() / 2,
point.x + drawable.getIntrinsicWidth() / 2,
point.y + drawable.getIntrinsicHeight() / 2
);
}
public static void centerBottomAt(Drawable drawable, Point point) {
drawable.setBounds(
point.x - drawable.getIntrinsicWidth() / 2,
point.y - drawable.getIntrinsicHeight(),
point.x + drawable.getIntrinsicWidth() / 2,
point.y
);
}
}