相关疑难解决方法(0)

动画结束后如何做某事?

我有一个ImageView用来显示进度的方法AnimationDrawable.当我想展示我的进度微调器时,我这样做:

animDrawable.start();
ObjectAnimator.ofFloat(view, "alpha", 1.0f).setDuration(300).start();
Run Code Online (Sandbox Code Playgroud)

当我想隐藏微调器时,我这样做:

ObjectAnimator.ofFloat(view, "alpha", 0.0f).setDuration(300).start();
animDrawable.stop();
Run Code Online (Sandbox Code Playgroud)

但是,这会导致动画立即停止.我希望它只有在ObjectAnimator完全褪色到0.0 alpha 后停止.有没有办法按照"AnimationCompleted"回调的方式设置一些东西?

animation android android-3.1-honeycomb

46
推荐指数
3
解决办法
3万
查看次数

标签 统计

android ×1

android-3.1-honeycomb ×1

animation ×1