真当Flutter不能热更新?QQ团队开源动态化Flutter,稳进大厂

pinned: true,

expandedHeight: _kAppBarHeight,

actions: [

IconButton({

icon: new Icon(new IconData(1)),

tooltip: ‘Search’,

onPressed: this.createCallbackID(function () {

}),

}),

],

flexibleSpace: LayoutBuilder({

builder: function (context, constraints) {

size = constraints.biggest;

appBarHeight = size.height - statusBarHeight;

t = (appBarHeight - kToolbarHeight) / (_kAppBarHeight - kToolbarHeight);

extraPadding = new Tween({ begin: 10.0, end: 24.0 }).transform(t);

logoHeight = appBarHeight - 1.5 * extraPadding;

return Padding({

padding: EdgeInsets.only({

top: statusBarHeight + 0.5 * extraPadding,

bottom: extraPadding,

}),

child: Center({

child: new Icon(new IconData(1))

}),

});

},

}),

});

}

buildBody(context, statusBarHeight) {

let mediaPadding = EdgeInsets.all(0);

let mq = MediaQuery.of(context);

if (mq) {

mediaPadding = MediaQuery.of(context).padding;

}

let padding = EdgeInsets.only({

top: 8.0,

left: 8.0 + mediaP
adding.left,

right: 8.0 + mediaPadding.right,

bottom: 8.0

});

return new SliverPadding({

padding: padding,

sliver: new SliverGrid({

gridDelegate: new SliverGridDelegateWithMaxCrossAxisExtent({

maxCrossAxisExtent: _kRecipePageMaxWidth,

crossAxisSpacing: 8.0,

mainAxisSpacing: 8.0,

}),

delegate: new SliverChildBuilderDelegate(

function (context, index) {

let recipe = this.recipes[index];

let w = new

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值