Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振:将容器扩展到全屏_Flutter_Dart - Fatal编程技术网

Flutter 颤振:将容器扩展到全屏

Flutter 颤振:将容器扩展到全屏,flutter,dart,Flutter,Dart,我正在构建一个我最初在Adobe XD中设计的应用程序,但我不知道如何做到这一点 以下是我努力实现的目标: 以下是我所拥有的: 下面是小盒子的代码: 英雄( 标记:“日记账分录”, 孩子:日记( 日期:2021年1月18日, 入口文本: “偶尔发生的意外情况除外,即动物和动物之间的关系。”), ), 以及扩展视图 返回脚手架( appBar:appBar( 标题:正文( 日期, 风格:Theme.of(context).textTheme.headline3, ), 自动嵌入:false, 领

我正在构建一个我最初在Adobe XD中设计的应用程序,但我不知道如何做到这一点

以下是我努力实现的目标:

以下是我所拥有的:

下面是小盒子的代码:

英雄( 标记:“日记账分录”, 孩子:日记( 日期:2021年1月18日, 入口文本: “偶尔发生的意外情况除外,即动物和动物之间的关系。”), ), 以及扩展视图

返回脚手架(
appBar:appBar(
标题:正文(
日期,
风格:Theme.of(context).textTheme.headline3,
),
自动嵌入:false,
领先宽度:35,
领先:IconButton(
图标:图标(
Icons.arrow\u back\u ios\u new\u圆角,
颜色:Theme.of(context).iconTheme.color,
大小:Theme.of(context).iconTheme.size,
),
按下时:()=>AppTheme.homeNavkey.currentState!.pop(),
),
),
身体:英雄(
标记:“日记账分录”,
儿童:中心(
孩子:填充(
填充:边缘组。对称(水平:20,垂直:15),
子:列(
mainAxisSize:mainAxisSize.max,
mainAxisAlignment:mainAxisAlignment.spaceBetween,
crossAxisAlignment:crossAxisAlignment.center,
儿童:[
//TODO添加图片的灵魂
占位符(后备高度:200),
尺寸箱(高度:20),
扩大(
子:滚动条(
子:SingleChildScrollView(
滚动方向:轴垂直,
子:文本(
入口文本,
样式:Theme.of(context).textTheme.bodyText1,
),
),
),
),
尺寸箱(高度:25),
//TODO添加感觉显示
占位符(
后备高度:100,
),
尺寸箱(高度:15),
],
),
),
),
),
);
我手动输入了
Hero()
s,因为我还没有实现该功能,所以我手动制作了一些小部件来测试它

我无法使用动画包的
OpenContainer()
,因为我无法使用超过
高程的参数自定义阴影,并且我不希望阴影有偏移。如果有人知道我如何定制,请让我知道

我还考虑过创建一个类似于
OpenContainer()
的路由,但它有点复杂,我不知道该怎么做

谢谢你的帮助

编辑:我有它看起来像这样,但它不会扩大,只削减到全屏或大小的版本: