我需要一个想法来开发类似于ProgressBar的Battery Indicator符号。这意味着需要覆盖旋转图标。
当我的过程正在进行中时,我需要显示ProgressBar类似电池的变化,并提高进度百分比,直到它完成。(100%)。
发布于 2016-07-07 06:41:41
我从这里那里得到了11级电池充电。而我更新的图像取决于进度级别。
所以这就像进度更新一样。
多亏了德维安-艺术
发布于 2016-07-06 05:07:08
电池指示器可以在http://www.flaticon.com/search?word=battery上找到,并作为一个简单的进度条计算。
使用条件语句显示与所做工作的资源库相关的电池状态图标。
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工作,并设置适当的图标。
https://stackoverflow.com/questions/38216550
复制相似问题