12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- 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();
-
- }
- }
|