, 动画执行的变化过程 ;
required this.child : 不能为空 , 普通的 Widget 组件 , Hero 动画作用的组件 ;
Hero 动画可以实现径向动画 , 径向动画指的是组件形状可变的动画..., 如圆形变方形 , 方形变三角形 ;
Hero 径向动画 与 普通动画的区别就是是否设置了 createRectTween 参数 ;
一、圆形方形组件
----
圆形方形变化的组件 : 该组件可以根据不同的参数实现圆形到方形的变化..., 或方形到圆形的变化 ;
/// Hero 组件 , 径向动画扩展
/// 该组件主要用于裁剪组件用的
class OvalRectWidget extends StatelessWidget {...( 红色 ) 与 ClipRect 方形的裁剪组件 ( 橙色 ) 位置重叠 , 那么该方形的裁剪组件肯定就被裁剪成圆形的了 ;
上面两个组件就是 Hero 径向动画的主要作用组件 , 该动画执行前.../// 主界面的核心 Hero 动画
child: Hero(
/// 这是 Hero 径向动画与标准 Hero 动画的区别
/// 如果没有这个动画 , 中间过程会变成椭圆