【发布时间】:2018-04-08 12:45:49
【问题描述】:
例如,我使用对象动画器将按钮的 alpha 更改为 0,然后旋转屏幕,然后它又回到动画前状态,因为再次调用了 onCreate。我在想我应该实现一个动画监听器之类的东西,在动画结束时我应该改变按钮的属性,但我不知道该怎么做。例如,如果我有一个约束布局并且我将一个按钮向上移动了 100 像素,我应该在动画侦听器中使用什么代码,以便在动画结束后保持更改。我读了一些关于将标签后的填充设置为 true 但我相信那是为了查看动画。
感谢您的帮助。
【问题讨论】:
-
只需在要保留状态的活动清单中添加 android:configChanges="orientation"
-
@krishankTripathi 在我读到的大多数谷歌开发人员的任何地方,他们都不鼓励在轮换时保留活动以保留状态。见this
标签: android android-animation android-transitions