草庐IT

stack-navigator

全部标签

flutter - flutter 如何一起使用 Stack 和 listview

我在FutureBuilder中有一个ListView.builder,我可以在其中获取数据库数据并将其显示到屏幕上。数据一个接一个地显示,但我想知道如何使用Stack小部件来相互显示它们。https://github.com/geekruchika/FlutterCardSwipe这就是必须定位元素的方式(向下滚动)已解决:@overrideWidgetbuild(BuildContextcontext){vardevice=MediaQuery.of(context).size;returnFutureBuilder>(future:DBHelper().getTasks(),bu

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

flutter - 定位的小部件必须直接放置在 Stack 小部件内

我正在尝试实现带有图像和其中文本的gridview。我想要黑色背景图像底部的文本。这是我的ListItem代码classListItemextendsStatelessWidget{Stringurl;Stringname;ListItem(this.url,this.name);@overrideWidgetbuild(BuildContextcontext){returnnewContainer(child:newColumn(children:[newImage.network('${url}',fit:BoxFit.cover),newPositioned(child:newC

flutter - 定位的小部件必须直接放置在 Stack 小部件内

我正在尝试实现带有图像和其中文本的gridview。我想要黑色背景图像底部的文本。这是我的ListItem代码classListItemextendsStatelessWidget{Stringurl;Stringname;ListItem(this.url,this.name);@overrideWidgetbuild(BuildContextcontext){returnnewContainer(child:newColumn(children:[newImage.network('${url}',fit:BoxFit.cover),newPositioned(child:newC

flutter/Dart : Customize Bottom Navigation Bar height

有没有办法自定义BottomNavigationBar的高度?我目前有一个BottomNavigationBar,带有用于点击/滑动导航的选项卡,但是默认高度(即使在减少文本和图标之后)还是太高了。@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar(backgroundColor:Colors.blue,title:Text('RefLog',style:Styles.headerLarge),actions:[newIconButton(icon:Icon(Icons.list),onPress

flutter/Dart : Customize Bottom Navigation Bar height

有没有办法自定义BottomNavigationBar的高度?我目前有一个BottomNavigationBar,带有用于点击/滑动导航的选项卡,但是默认高度(即使在减少文本和图标之后)还是太高了。@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar(backgroundColor:Colors.blue,title:Text('RefLog',style:Styles.headerLarge),actions:[newIconButton(icon:Icon(Icons.list),onPress

android - 未放置在第一个 Activity 中时,Flutter Navigation push Replacement 不起作用

我有几个页面。1.起始页2.第2页3.第3页4.主菜单从1->2.和2->3.我用它来导航:Navigator.of(context).push(newMaterialPageRoute(builder:(BuildContextcontext){returnnewMyPage();},));对于3->4。我想使用它(PushReplacement,不会返回),但它不起作用并且像普通Push一样工作:Navigator.of(context).pushReplacement(newMaterialPageRoute(builder:(BuildContextcontext){retur

android - 未放置在第一个 Activity 中时,Flutter Navigation push Replacement 不起作用

我有几个页面。1.起始页2.第2页3.第3页4.主菜单从1->2.和2->3.我用它来导航:Navigator.of(context).push(newMaterialPageRoute(builder:(BuildContextcontext){returnnewMyPage();},));对于3->4。我想使用它(PushReplacement,不会返回),但它不起作用并且像普通Push一样工作:Navigator.of(context).pushReplacement(newMaterialPageRoute(builder:(BuildContextcontext){retur

Flutter BLoC : Navigator. 在 build() 方法中弹出 StreamBuilder

我正在遵循BLoC模式并订阅流,并对构建方法中的状态变化使用react。加载数据后,我想关闭屏幕。@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar(title:constText('Bloc'),),body:SafeArea(child:StreamBuilder(stream:_userBloc.user,initialData:UserInitState(),builder:(context,snapshot){if(snapshot.dataisUserInitState){return