0
私は10秒間でいっぱいになる円形のプログレスバーを実装しました。しかし、私はバーが初めに早くいっぱいになると思うので、時間の経過と共に遅くなります(アニメーションが満たされる)。さらに、最終的には停止し、最後に終了します。 How to Create a circular progressbar in Android which rotates on it?Androidの円形プログレスバーが遅くなると進行します
そして、プログレスバーを開始し、私のコードは次のとおりです:
ProgressBar progressBar = (ProgressBar) findViewById(R.id.progressBar);
ObjectAnimator animation = ObjectAnimator.ofInt (progressBar, "progress", 0, 100);
animation.setDuration (10000);
animation.setInterpolator (new DecelerateInterpolator());
animation.start();
どのように私はアニメーションを滑らかにすることができますか?私は、私はここに最初の回答から得た使用コード
が、これはそれは私が既に持っているものを達成するために、より多くのコードになるように思え [リンク](https://github.com/Pedramrn/CircularProgressBar) –
を助けることができるかもしれませ。私はそれがより滑らかだったらそれが良いだろうと思うが、私はなぜこの問題を抱えているのか知りたい。 – Jill
が原因で、DecelerateInterpolatorが原因です。代わりにLinearInterpolatorを使用してください。 – dudego