Android Material设计转换

Dio*_*lor 29 android android-fragments material-design

我想复制转换,如Google的Material design中所述.这是预览链接,但基本上我关心的视频是这两个:

  1. http://material-design.storage.googleapis.com/videos/animations-meaningfultransitions-hierarchical_transitions_topLevel_large_xhdpi.webm
  2. http://material-design.storage.googleapis.com/videos/animation-meaningfultransitions-view_contact_large_xhdpi.webm

我的问题是UI的容器是什么?这是一个新的活动,onCreate有每个元素的动画或它是一个片段?

特别是在第二个例子中,第一个Activity上有一些移动因此在onClick内部是否有动画也会创建第二个活动?(请注意,点击的名称也会移动,因此这不应该是新活动)

换句话说,如果我想要复制它,布局(+活动,片段)应该是什么?

sag*_*lgy 8

可能为时已晚,但我发现支持库包含ActivityOptionsCompat:https://developer.android.com/reference/android/support/v4/app/package-summary.html
它包含活动动画,如放大动画.希望这可以帮助.

  • 这不回答原来的问题? (5认同)
  • `ActivityOptionsCompat options = ActivityOptionsCompat.makeSceneTransitionAnimation(....)`然后`startActivity(activity,intent,options.toBundle())`会做的伎俩 (2认同)

Ino*_*noy 5

这个有过渡.

希望你能从那里提取过渡.

指南 - http://antonioleiva.com/material-design-everywhere/
代码 - https://github.com/antoniolg/MaterialEverywhere