我用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();
答案 0 :(得分:2)
在您的清单文件(在您的活动类中)中使用这些代码,而不是在移动设备的两种模式(横向或纵向)中数据都不会改变
android:configChanges="orientation|keyboard|keyboardHidden|screenSize|screenLayout|uiMod
或者简单地使用这些
android:configChanges="orientation|screenSize|screenLayout"