草庐IT

dart - Stack 中个别 child 的适合度

我有一个带有一些child的Stack小部件。其中一个子项是Align,它有一个Container子项,后者有一个Column子项。这个Column有一些child。现在,在我的Stack中,Column比它应该的大很多(它填满了整个屏幕),尽管三分之一的空间就足够了。我想知道如何使用Flexible这样的东西,这样我就可以使用fit属性来缩小空间。这可能吗?这是我的代码的表示形式:newStack(children:[newContainer(...),newAlign(//Thistakesupwaymorespacethanneeded!alignment:newAlignmen

dart - Stack 中个别 child 的适合度

我有一个带有一些child的Stack小部件。其中一个子项是Align,它有一个Container子项,后者有一个Column子项。这个Column有一些child。现在,在我的Stack中,Column比它应该的大很多(它填满了整个屏幕),尽管三分之一的空间就足够了。我想知道如何使用Flexible这样的东西,这样我就可以使用fit属性来缩小空间。这可能吗?这是我的代码的表示形式:newStack(children:[newContainer(...),newAlign(//Thistakesupwaymorespacethanneeded!alignment:newAlignmen

dart - 创建合适的 Flutter UI

我正在尝试创建下面的图像以进行flutter。尝试遵循一些示例,但无法获得正确的组合。计划在下一阶段连接到firebase。所以,现在我必须创建一张卡片,然后复制它。但是,我无法通过反复试验来获得正确的UI。非常感谢任何对此的帮助。到目前为止,下面是我所拥有的。import'package:flutter/material.dart';classliberPageextendsStatefulWidget{@override_liberPagecreateState()=>new_liberPage();}class_liberPageextendsState{finalShapeBo

dart - 创建合适的 Flutter UI

我正在尝试创建下面的图像以进行flutter。尝试遵循一些示例,但无法获得正确的组合。计划在下一阶段连接到firebase。所以,现在我必须创建一张卡片,然后复制它。但是,我无法通过反复试验来获得正确的UI。非常感谢任何对此的帮助。到目前为止,下面是我所拥有的。import'package:flutter/material.dart';classliberPageextendsStatefulWidget{@override_liberPagecreateState()=>new_liberPage();}class_liberPageextendsState{finalShapeBo

listview - 无法将水平滚动的 ListView 包装在列中

我正在尝试在Flutter中创建以下UI。这是我的代码的样子和相应的输出。body:newColumn(children:[getTabs(),newContainer(child:Expanded(child:newListView.builder(scrollDirection:Axis.horizontal,itemCount:10,itemBuilder:(context,index)=>newContainer(alignment:Alignment.topCenter,child:newStack(alignment:Alignment.topCenter,children

listview - 无法将水平滚动的 ListView 包装在列中

我正在尝试在Flutter中创建以下UI。这是我的代码的样子和相应的输出。body:newColumn(children:[getTabs(),newContainer(child:Expanded(child:newListView.builder(scrollDirection:Axis.horizontal,itemCount:10,itemBuilder:(context,index)=>newContainer(alignment:Alignment.topCenter,child:newStack(alignment:Alignment.topCenter,children

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 - 约束可拖动区域

我正在尝试创建一个可拖动的类似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: