android - 三态连续动画(MotionLayout)

标签 android animation transition android-motionlayout

我正在尝试制作从 initial 状态到 end 状态的连续动画。

Transition graph

initialstart 的转换应该是即时的,所以我在 OnClick 上设置了 app:clickAction="jumpToEnd" 处理程序。

startend 的过渡应该在上一个过渡之后自动播放,所以我设置了 app:autoTransition="animateToEnd"。但是,这不会发生。整体动画卡在start状态,没有继续播放。

如果我从 initial -> start 处理程序中删除 jumpToEnd,动画会继续 start -> end 过渡,这使得我认为这不是状态的 ConstraintSet 的问题。

如何实现所需的行为,即 initial -jumpOnClick-> start -automaticallyAnimate-> end

最佳答案

它已在 Constraintlayout-v2.0.0 上修复.

错误修复

  • ...
  • 在某些情况下(链接转换)在 MotionLayout 中跳转到结束

关于android - 三态连续动画(MotionLayout),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63326101/

相关文章:

java - 如何在 API 26 中添加音乐播放器通知

Java 点列表

ios - UITableViewCell 在实现闪烁动画时不可点击

javascript - 如何在过渡中移动文本标签

html - 在下拉菜单上添加过渡

android:从字符串数组中获取项目并在 TextView 中一一显示

android - 在 onRestoreInstanceState 中 bundle null?

jquery - 分页动画 Ember 集合

android - 在 Sony Xperia 上充电时自动从离线充电启动或禁用离线充电

javascript - 菜单转换