今天抽空把Hero的转场组件共享说一下
顺便发个转场的动画福利类,可以定义转场的时间,曲线,别客气,随便拿去用。
废话不多说,先看图:
----
1.透明:FadeRouter
?...----
Hero元素共享
也许上面吸引你的不是界面跳转的动画,而是那个头像神奇般的轨迹。下面就来说一下如何实现。...{
@override
Widget build(BuildContext context) {
var hero= Hero(//----定义一个Hero,并添加tag标签,此中组件共享...width=MediaQuery.of(context).size.width;
var size=min(height,width);
var hero=Hero(//----定义一个Hero,为其添加标签...pageBuilder: (ctx, a1, a2)=>child,//页面
transitionsBuilder: (ctx, a1, a2, Widget child,) {//构建动画