package com.kfb.kfbv1; import android.app.Dialog; import android.app.ProgressDialog; import android.content.Context; import android.graphics.drawable.ColorDrawable; import android.os.Handler; import android.widget.ProgressBar; import com.kfb.kfbv1.model.KfbModel; public class KfbProgrsBar extends Dialog { private ProgressBar progressBar; private int pStatus = 0; private Handler handler = new Handler(); public KfbProgrsBar(Context context) { super(context); getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT)); setContentView(R.layout.progres); progressBar = (ProgressBar) findViewById(R.id.progressBar); new Thread(new Runnable() { @Override public void run() { while (pStatus <= 100) { if(pStatus==100) { pStatus = 0; } handler.post(new Runnable() { @Override public void run() { progressBar.setProgress(pStatus); } }); try { Thread.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } pStatus++; } } }).start(); } }