package org.getlantern.firetweet.graphic; import android.graphics.Canvas; import android.graphics.ColorFilter; import android.graphics.PixelFormat; import android.graphics.drawable.Drawable; public class EmptyDrawable extends Drawable { private final int mIntrinsicWidth, mIntrinsicHeight, mMinimumWidth, mMinimumHeight; @Override public int getMinimumHeight() { return mMinimumHeight; } @Override public int getMinimumWidth() { return mMinimumWidth; } @Override public int getIntrinsicHeight() { return mIntrinsicHeight; } @Override public int getIntrinsicWidth() { return mIntrinsicWidth; } public EmptyDrawable() { this(0, 0, -1, -1); } public EmptyDrawable(int minimumWidth, int minimumHeight, int intrinsicWidth, int intrinsicHeight) { mMinimumWidth = minimumWidth; mMinimumHeight = minimumHeight; mIntrinsicWidth = intrinsicWidth; mIntrinsicHeight = intrinsicHeight; } public EmptyDrawable(Drawable drawableToCopySize) { mMinimumWidth = drawableToCopySize.getMinimumWidth(); mMinimumHeight = drawableToCopySize.getMinimumHeight(); mIntrinsicWidth = drawableToCopySize.getIntrinsicWidth(); mIntrinsicHeight = drawableToCopySize.getIntrinsicHeight(); } @Override public void draw(final Canvas canvas) { } @Override public int getOpacity() { return PixelFormat.TRANSPARENT; } @Override public void setAlpha(final int alpha) { } @Override public void setColorFilter(final ColorFilter cf) { } }