package com.koushikdutta.tabletsms;
import android.content.res.Resources;
import android.graphics.Canvas;
import android.graphics.Shader.TileMode;
import android.graphics.drawable.BitmapDrawable;
import android.view.Gravity;
public class TileableBackgroundDrawable extends BitmapDrawable {
public TileableBackgroundDrawable(Resources res, int resId) {
super(res, ((BitmapDrawable) res.getDrawable(resId)).getBitmap());
// tile.setGravity(Gravity.FILL);
setTileModeXY(TileMode.REPEAT, TileMode.REPEAT);
}
@Override
public int getMinimumHeight() {
return 0;
}
// @Override
// public int getMinimumWidth() {
// return 0;
// }
@Override
public void draw(Canvas canvas) {
super.draw(canvas);
canvas.drawBitmap(getBitmap(), getBounds(), canvas.getClipBounds(), getPaint());
}
}