package reco.frame.demo.sample;
import java.util.Timer;
import java.util.TimerTask;
import reco.frame.demo.R;
import reco.frame.tv.view.TvLoadingBar;
import reco.frame.tv.view.TvProgressBar;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
public class TvLoadingBarActivity extends Activity {
private final static String TAG="TvLoadingBarActivity";
private TvLoadingBar tlb_a,tlb_b;
private Handler handler = new Handler() {
public void handleMessage(Message msg) {
if (progress % 2==0) {
tlb_a.setProgress(progress);
}
if (progress % 3==0) {
}
if(progress % 5==0){
tlb_b.setProgress(progress);
}
};
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_loadingbar);
load();
}
private void load() {
tlb_a = (TvLoadingBar) findViewById(R.id.tlb_a);
tlb_b = (TvLoadingBar) findViewById(R.id.tlb_b);
}
@Override
protected void onResume() {
show();
super.onResume();
}
private int progress;
private void show() {
new Timer().schedule(new TimerTask() {
@Override
public void run() {
progress++;
if (progress == 100) {
progress = 0;
}
Message msg = handler.obtainMessage();
msg.sendToTarget();
}
}, 0, 100);
}
}