草庐IT

dart-webui

全部标签

dart - 图片背景底部溢出

我不知道如何使这个背景的大小适合屏幕的其余部分。谁能指出我哪里出了问题??我有点想让它适合其余屏幕,但做不到...classHomeScreenextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnnewColumn(children:[newGradientAppBar('MilkywayGalaxy'),newContainer(child:newStack(children:[_buildBackground(),_buildDescription(),],),),],);}Widget_bu

dart - 图片背景底部溢出

我不知道如何使这个背景的大小适合屏幕的其余部分。谁能指出我哪里出了问题??我有点想让它适合其余屏幕,但做不到...classHomeScreenextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnnewColumn(children:[newGradientAppBar('MilkywayGalaxy'),newContainer(child:newStack(children:[_buildBackground(),_buildDescription(),],),),],);}Widget_bu

dart - Flutter 可忽略的唯一键

我有一个Dismissible的列表小部件如下:Dismissible(direction:DismissDirection.endToStart,key:Key(widget.data[i]),onDismissed:(direction){widget.onRemoveRequest(i,widget.data[i]);},background:Container(color:Colors.red,child:Row(crossAxisAlignment:CrossAxisAlignment.center,mainAxisAlignment:MainAxisAlignment.en

dart - Flutter 可忽略的唯一键

我有一个Dismissible的列表小部件如下:Dismissible(direction:DismissDirection.endToStart,key:Key(widget.data[i]),onDismissed:(direction){widget.onRemoveRequest(i,widget.data[i]);},background:Container(color:Colors.red,child:Row(crossAxisAlignment:CrossAxisAlignment.center,mainAxisAlignment:MainAxisAlignment.en

dart - 保留或恢复页面状态的抽屉式导航

我正在构建一个Flutter应用程序,我正试图将注意力集中在导航和状态上。我在下面构建了一个非常简单的应用程序,它有两个页面,上面都有递增按钮。它们都共享一个Scaffold定义,因此两个页面上都有一个一致的抽屉导航。基本上我想要的功能是FirstPage和SecondPage是单例。因此,如果您将FirstPage上的计数器递增几次,转到SecondPage,然后通过抽屉返回到FirstPage(而不是后退按钮),FirstPage的计数器仍应递增。现在,如果您这样做,由于Navigation.push(),它似乎会创建一个新的FirstPage实例。此外,如果您在FirstPage

dart - 保留或恢复页面状态的抽屉式导航

我正在构建一个Flutter应用程序,我正试图将注意力集中在导航和状态上。我在下面构建了一个非常简单的应用程序,它有两个页面,上面都有递增按钮。它们都共享一个Scaffold定义,因此两个页面上都有一个一致的抽屉导航。基本上我想要的功能是FirstPage和SecondPage是单例。因此,如果您将FirstPage上的计数器递增几次,转到SecondPage,然后通过抽屉返回到FirstPage(而不是后退按钮),FirstPage的计数器仍应递增。现在,如果您这样做,由于Navigation.push(),它似乎会创建一个新的FirstPage实例。此外,如果您在FirstPage

Dart build_runner 只能扫描/读取/写入web/目录下的文件?

我正在开发一个Flutter应用程序,并想编写一个构建脚本来将某种原始文件(CSV格式)转换为格式化的JSON文件,以作为FlutterAssets包含在内。通过使用像json_serializable和jaguar_serializer这样的库,我了解了build_runner,所以看起来我要编写自己的Builder并通过build_runner调用它是一种明智的方式。由于有关编写我们自己的构建脚本的资源非常有限,我首先修改找到的示例here.但是我在尝试更改输入和输出文件的路径时卡住了:当我运行flutterpubpubrunbuild_runnerbuild时,结果发现Dart仅

Dart build_runner 只能扫描/读取/写入web/目录下的文件?

我正在开发一个Flutter应用程序,并想编写一个构建脚本来将某种原始文件(CSV格式)转换为格式化的JSON文件,以作为FlutterAssets包含在内。通过使用像json_serializable和jaguar_serializer这样的库,我了解了build_runner,所以看起来我要编写自己的Builder并通过build_runner调用它是一种明智的方式。由于有关编写我们自己的构建脚本的资源非常有限,我首先修改找到的示例here.但是我在尝试更改输入和输出文件的路径时卡住了:当我运行flutterpubpubrunbuild_runnerbuild时,结果发现Dart仅

dart - 约束可拖动区域

我正在尝试创建一个可拖动的类似slider的小部件(如确认slider)。我的问题是是否有办法限制可拖动区域?import'package:flutter/material.dart';import'confirmation_slider.dart';voidmain()=>runApp(newMyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnnewMaterialApp(home:newScaffold(body:newListView(children:

dart - 约束可拖动区域

我正在尝试创建一个可拖动的类似slider的小部件(如确认slider)。我的问题是是否有办法限制可拖动区域?import'package:flutter/material.dart';import'confirmation_slider.dart';voidmain()=>runApp(newMyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnnewMaterialApp(home:newScaffold(body:newListView(children: