基于英雄动画进度的变换

Transformation based on Hero animation progress

我想根据英雄动画的进度转换一个Flutter widget。 例如,我想在将图像移动到另一个页面时逐渐裁剪图像(使用 Hero 动画)。在使用常规动画的情况下,我会调用 .value 属性来检查动画的进度并根据该值转换裁剪器,但我如何才能实现与 Hero 动画类似的效果?

您不必听英雄动画的进度来实现您想要做的事情。

英雄之子小部件不必完全相同。您可以剪辑其中一个小部件,而让另一个不被剪辑。 Hero 小部件将自动使小部件从未剪裁到剪裁动画。