打开 activity 时为视图设置动画的正确方法是什么?

What's the right way to animate a view when the activity is opened?

我想为我的应用程序中的屏幕制作一个打开动画。某些视图应该具有微妙的 "float"-in 效果,我可以使用 ViewPropertyAnimator 轻松实现。

但是,我希望只在第一次打开屏幕时发生这种情况。如果我在 onCreateView 中设置它的动画,它会在每次屏幕旋转时播放,我不希望这样。

当我检查 savedInstanceState == null 然后将其设置为动画时,它似乎按预期工作,但我想知道是否有 better/different 方式。

检查 savedInstanceState == null 是否是处理此问题的正确方法。

Google I/O 2013 talk 描述了技术。