基于英雄动画进度的变换
Transformation based on Hero animation progress
我想根据英雄动画的进度转换一个Flutter widget。
例如,我想在将图像移动到另一个页面时逐渐裁剪图像(使用 Hero 动画)。在使用常规动画的情况下,我会调用 .value
属性来检查动画的进度并根据该值转换裁剪器,但我如何才能实现与 Hero 动画类似的效果?
您不必听英雄动画的进度来实现您想要做的事情。
英雄之子小部件不必完全相同。您可以剪辑其中一个小部件,而让另一个不被剪辑。 Hero 小部件将自动使小部件从未剪裁到剪裁动画。
我想根据英雄动画的进度转换一个Flutter widget。
例如,我想在将图像移动到另一个页面时逐渐裁剪图像(使用 Hero 动画)。在使用常规动画的情况下,我会调用 .value
属性来检查动画的进度并根据该值转换裁剪器,但我如何才能实现与 Hero 动画类似的效果?
您不必听英雄动画的进度来实现您想要做的事情。
英雄之子小部件不必完全相同。您可以剪辑其中一个小部件,而让另一个不被剪辑。 Hero 小部件将自动使小部件从未剪裁到剪裁动画。