Layout transitions第一讲

        布局渐变动画(Layout transitions)是Material设计风格的一个重要方面,能够配合可视化组件帮助用户导航。Activity transitions和Layout transitions是实现这一功能的两个重要工具。但是Layout transitions仅支持API19及后续的版本,接下来的文章中将会讲解如何实现这些炫酷的过度动画,而不需要访问transitions APIs。 请看下面的demo layout_transitions

        下面是布局文件的源码,主要包含了三个部分,第一部分是Toolbar,然后是input_view,接下来是translation_panel。

接下来看看Activity的代码

上面的代码非常简单,仅仅是初始化了Toolbar,设置了焦点变化的监听逻辑,TransitionControllerImpl继承了TransitionController

AnimatorBuilder构件简单的属性动画



  copyright@黑月神话,转载请注明出处:vjson.com

发表评论