package czd.lib.view.progress; import android.content.Context; import android.view.LayoutInflater; import android.view.View; import android.widget.LinearLayout; import android.widget.TextView; import czd.lib.R; public class LoadingFooter extends LinearLayout { private LinearLayout loading; private TextView loading_text; private TextView done; public LoadingFooter(Context context) { super(context); LayoutInflater.from(context).inflate(R.layout.common_loading_text, this, true); loading = (LinearLayout)findViewById(R.id.common_loading_text_loading); loading_text = (TextView)findViewById(R.id.common_loading_text_loading_text); done = (TextView)findViewById(R.id.common_loading_text_done); } public void loading(String info) { if (done.getVisibility() == View.VISIBLE) { done.setVisibility(View.INVISIBLE); } if (info != null && info.length() > 0) { loading_text.setText(info); loading_text.setVisibility(View.VISIBLE); } else { loading_text.setVisibility(View.GONE); } loading.setVisibility(View.VISIBLE); } public void done() { loading.setVisibility(View.INVISIBLE); } public void nomore(String info) { if (loading.getVisibility() == View.VISIBLE) { loading.setVisibility(View.GONE); } if (info != null && info.length() > 0) { done.setText(info); done.setVisibility(View.VISIBLE); } else done.setVisibility(View.GONE); } }