我正在为Android重写一个iOS应用程序,我正在寻找使用ConstraintSets和CoordinatorLayout来实现这个动画:
这个droidcon talk给了我一个想法,即在不使用CollapsingToolbarLayout的情况下这是可行的,但是看起来两个ConstraintSets之间的转换无法与滚动偏移相关,而是必须使用Animator以指定的持续时间进行动画< / p>
我有点难过从哪里开始。是否可以设置一个侦听器,每次滚动偏移都会相应地检测并在两个ConstraintSets之间进行动画处理,或者是CollapsingToolbarLayout是实现这些动画的唯一方法吗?
修改
是否也可以使用滚动事件侦听器和更新ConstraintLayout参数来获取这样的动画?我们目前正在iOS上使用这种方法
答案 0 :(得分:0)
不幸的是,目前您不能。但在Android Studio 2.0中将使用Motion Layout。现在在Alpha中。您可以阅读docs和medium article。