【发布时间】:2014-09-19 17:28:15
【问题描述】:
我想按照 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 的容器是什么?这是一个新的活动,它的 onCreate 每个元素都有动画,还是一个片段?
特别是在第二个示例中,第一个活动有一些运动,所以在 onClick 内部是否有一个动画也创建了第二个活动? (注意点击的名字也会移动,所以这不应该是一个新的活动)
换句话说,如果我想复制它,布局(+Activity、片段)应该是什么?
【问题讨论】:
-
这也是我的问题!
-
我也很想知道这是如何做到的,尤其是第一个动画,它有一个同样扩展的帧,它碰到边缘,然后只垂直扩展。我想将它与 Fragment 一起使用,但我怀疑在 Jelly Bean 和更早的时候这是不可能的。
-
这些转换基本上是在场景中工作。场景不过是布局。因此,在一项活动中,您可以拥有任意数量的场景,具体取决于您的点击。看看你发给material-design.storage.googleapis.com/videos/…的这个视频,你看到的第一个布局是SCENE 1,当点击发生并打开其他布局时,就是SCENE 2。所以这两个场景所在的活动是相同的。这就是我对这个概念的理解。但是这个概念是新的,所以需要更多的研究
-
最有趣的是,即使添加了过渡框架,您也无法创建像提供的示例 xD Phony 东西那样流畅的动画...
标签: android android-fragments material-design