0

我正在尝试在 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);
        }       
    }

有任何想法吗?

4

1 回答 1

0

我不认为这是可能的,对不起。

您将不得不用图像表示替换 progressBar。所以隐藏进度条并显示图像......

于 2013-08-18T18:03:04.073 回答