package czh.durian.image;
import czh.durian.DrawPoint;
import android.graphics.Bitmap;
import android.graphics.Canvas;
public class BitmapImage extends RectImage {
private Bitmap bitmap;
public BitmapImage(Bitmap bitmap) {
super(bitmap.getWidth(), bitmap.getHeight());
this.bitmap = bitmap;
}
@Override
public void draw(Canvas c, DrawPoint point) {
if(point.getAnchor() != (DrawPoint.LEFT | DrawPoint.TOP)){
point = switchWithAnchor(point, DrawPoint.LEFT | DrawPoint.TOP);
}
c.drawBitmap(bitmap, point.getX(), point.getY(), null);
}
}
|