をImageView
介して進行状況を表示するために使用する がありAnimationDrawable
ます。プログレス スピナーを表示したいときは、次のようにします。
animDrawable.start();
ObjectAnimator.ofFloat(view, "alpha", 1.0f).setDuration(300).start();
スピナーを非表示にしたいときは、次のようにします。
ObjectAnimator.ofFloat(view, "alpha", 0.0f).setDuration(300).start();
animDrawable.stop();
ただし、これにはアニメーションがすぐに停止するという効果があります。ObjectAnimator
が 0.0 アルファに完全にフェードした後にのみ停止したいと思います。「AnimationCompleted」コールバックに沿って何かをセットアップする方法はありますか?