我需要一个想法来开发ProgressBar
类Battery Indicator
符号。这意味着需要覆盖Spinner图标。
虽然我的流程是Progressing,但我需要显示ProgressBar
类似电池更改并提高进度百分比直到完成。 (100%)。
答案 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)