我正在尝试在Android中使用旋转进度条,但是有关旋转的问题。它永远不会停止。我试过clearAnimation()
,但它不起作用。我在互联网上搜索过,主要是关于改变进度条的可见性的建议,如progressBar.setVisibility(View.INVISIBLE);
。但有没有办法实际停止进度条的旋转而不隐藏它?我的代码看起来像这样。
private class MyAsyncTask extends AsyncTask<String, Void, Document> {
@Override
protected void onPreExecute() {
progressBar.animate();
}
@Override
protected Document doInBackground(String... params)
{
//doing some stuff
}
@Override
protected void onPostExecute(Document result)
{
progressBar.clearAnimation();//doesn't help
//doing some stuff
}
@Override
protected void onCancelled() {
super.onCancelled();
}
@Override
protected void onCancelled(Document result) {
super.onCancelled(result);
}
@Override
protected void onProgressUpdate(Void... values) {
super.onProgressUpdate(values);
}
}
有什么想法吗?
答案 0 :(得分:0)
我认为这不可能,对不起。
您必须使用图像表示替换progressBar。所以隐藏进度条并显示图像......