package info.guardianproject.securereaderinterface.widgets;
import info.guardianproject.securereaderinterface.uiutil.ViewExpander;
import android.content.Context;
import android.graphics.Canvas;
import android.util.AttributeSet;
import android.widget.RelativeLayout;
public class AppearingRelativeLayout extends RelativeLayout
{
private ViewExpander mExpander;
public AppearingRelativeLayout(Context context)
{
super(context);
init();
}
public AppearingRelativeLayout(Context context, AttributeSet attrs, int defStyle)
{
super(context, attrs, defStyle);
init();
}
public AppearingRelativeLayout(Context context, AttributeSet attrs)
{
super(context, attrs);
init();
}
private void init()
{
mExpander = new ViewExpander(this);
}
@Override
public void draw(Canvas canvas)
{
mExpander.prepareDraw(canvas);
super.draw(canvas);
}
public void expand()
{
mExpander.expand();
}
public void collapse()
{
mExpander.collapse();
}
}