【发布时间】:2015-05-25 21:41:26
【问题描述】:
我使用 AnimatorSet 为一些属性设置了动画(简单的淡入、淡出等),但是当我更改屏幕旋转时,我的活动总是回到它的起始布局。我这里有什么遗漏吗?
ObjectAnimator fadeOut = ObjectAnimator.ofFloat(loginBtn, "alpha", 1f, 0f);
fadeOut.setDuration(300);
ObjectAnimator fadeIn = ObjectAnimator.ofFloat(backBtn, "alpha", 0f, 1f);
fadeIn.setDuration(300);
final AnimatorSet mAnimationSet = new AnimatorSet();
mAnimationSet.play(fadeOut).with(fadeIn);
mAnimationSet.start();
【问题讨论】:
-
什么意思?旋转屏幕时需要动画吗?
-
我的意思是我想保持我之后的动画状态。当我转动我的设备时,布局会恢复到动画之前的状态。