我想按照 Google 的 Material design 中的说明复制过渡。 这是link for the preview ,但基本上我关心的视频是那两个:
- http://material-design.storage.googleapis.com/videos/animations-meaningfultransitions-hierarchical_transitions_topLevel_large_xhdpi.webm
- http://material-design.storage.googleapis.com/videos/animation-meaningfultransitions-view_contact_large_xhdpi.webm
我的问题是 UI 的容器是什么?这是一个新的 Activity ,它的 onCreate 每个元素都有动画,还是一个 fragment ?
特别是在第二个示例中,第一个 Activity 有一些运动,所以在 onClick 内部是否有一个动画也创建了第二个 Activity ? (注意点击的名字也会移动,所以这不应该是一个新的 Activity )
换句话说,如果我想复制它,布局(+Activity、 fragment )应该是什么?
最佳答案
也许为时已晚,但我发现支持库包含 ActivityOptionsCompat
: https://developer.android.com/reference/android/support/v4/app/package-summary.html
它包含 Activity 动画,如放大动画。希望这会有所帮助。
关于Android Material 设计过渡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24996723/