package com.stanleycen.facebookanalytics;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.ProgressBar;
import android.widget.TextView;
/**
* Created by scen on 8/31/13.
*/
public class CardLoader implements CardItem {
private final String msg;
private int viewType;
public int getViewType() {
return viewType;
}
public CardLoader(int viewType, String msg) {
this.viewType = viewType;
this.msg = msg;
}
@Override
public boolean isEnabled() {
return false;
}
@Override
public View getView(LayoutInflater inflater, View convertView, int position, Context context) {
View v = convertView;
CardLoaderHolder holder = new CardLoaderHolder();
if (v == null) {
v = (View) inflater.inflate(R.layout.card_loader, null);
holder.bar = (ProgressBar) v.findViewById(R.id.progressBar);
holder.message = (TextView) v.findViewById(R.id.status);
v.setTag(holder);
} else {
holder = (CardLoaderHolder) v.getTag();
}
holder.message.setText(msg);
return v;
}
private class CardLoaderHolder {
public ProgressBar bar;
public TextView message;
}
}