ProgressBar就像电池充电一样

时间:2016-07-06 04:56:46

标签: android-progressbar

我需要一个想法来开发ProgressBarBattery Indicator符号。这意味着需要覆盖Spinner图标。

虽然我的流程是Progressing,但我需要显示ProgressBar类似电池更改并提高进度百分比直到完成。 (100%)。

2 个答案:

答案 0 :(得分:0)

可以在http://www.flaticon.com/search?word=battery上找到电池指示符,并将其计算为一个简单的进度条。

使用条件语句显示与已完成作品的pourcentage相关的电池状态图标。

 public class MyActivity extends Activity {
 private static final int PROGRESS = 0x1;

 private ProgressBar mProgress;
 private int mProgressStatus = 0;

 private Handler mHandler = new Handler();

 protected void onCreate(Bundle icicle) {
     super.onCreate(icicle);

     setContentView(R.layout.progressbar_activity);

     mProgress = (ProgressBar) findViewById(R.id.progress_bar);

     // Start lengthy operation in a background thread
     new Thread(new Runnable() {
         public void run() {
             while (mProgressStatus < 100) {
                 mProgressStatus = doWork();

                 // Update the progress bar
                 mHandler.post(new Runnable() {
                     public void run() {
                         mProgress.setProgress(mProgressStatus);
                     }
                 });
             }
         }
     }).start();
 }
 }

doWork 方法中执行任何繁重的cpu并设置相应的图标。

答案 1 :(得分:-1)

我从here获得了11级电池电量ICONS。我更新图像取决于进度水平。

所以它就像进度更新一样。

感谢DEVIAN-ART