package com.buaa.shortytall.view;
import com.buaa.shortytall.R;
import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
public class FooterBar extends LinearLayout{
private static final int MAX_POS = 4;
private static final int MIN_POS = 0;
private LinearLayout mMoveView;
public FooterBar(Context context, AttributeSet attrs) {
this(context, attrs,0);
}
public FooterBar(Context context) {
this(context,null,0);
}
public FooterBar(Context context, AttributeSet attrs, int defStyle){
super(context, attrs);
View contentView = inflate(context, R.layout.footbar, null);
mMoveView = (LinearLayout)contentView.findViewById(R.id.footbar_move_view);
this.addView(contentView);
}
public void setPosition(int position){
assert(position < MAX_POS);
assert(position > MIN_POS);
for (int i = 0 ; i < mMoveView.getChildCount(); i ++){
if (i == position){
mMoveView.getChildAt(i).setVisibility(View.VISIBLE);
}else {
mMoveView.getChildAt(i).setVisibility(View.INVISIBLE);
}
}
}
}