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

それは不可能だと思います、ごめんなさい。

プログレスバーを画像表現に置き換える必要があります。プログレスバーを非表示にして画像を表示します...

于 2013-08-18T18:03:04.073 に答える