TransitionPropagation是否按预期工作?

时间:2019-02-24 22:22:20

标签: android android-layout android-animation android-transitions fragment-transitions

假设我们有两个片段:AB

A是可见的,我们希望将其替换为B

A有一个exitTransitionB有一个enterTransition

两个过渡都定义了TransitionPropagation,它们可用于延迟某些动画。那些TransitionPropagationscaptureValues收集启动延迟所需的值。

将交易从A提交到B时的期望值:

    TransitionPropagation.captureValues的{​​{1}}布局中为A的所有相关视图调用
  1. exitTransition
  2. A的{​​{1}}布局中为TransitionPropagation.captureValues的所有相关视图调用
  3. B

我看到的是: 在enterTransition的{​​{1}}的{​​{1}}布局中,为所有相关视图调用B,然后在同一传播中调用TransitionPropagation.captureValues,以获取是在B的布局中定义的。

这是怎么回事?为什么来自A的视图指向exitTransition的{​​{1}}?

0 个答案:

没有答案