草庐IT

android - 如何在不占用更多空间的情况下在末端抽屉中添加可滚动 ListView ?

这是我的主页,有两个抽屉,最后抽屉我必须显示通知列表。我尝试使用NestedScrollView,但它创建了一个我不需要的SliverAppBar。我只需要滚动列表数据并保持标题固定。我不想使用消耗更多空间的DrawerHeader。classHomeScreenextendsStatefulWidget{@overrideStatecreateState(){returnnewHomeScreenState();}}classHomeScreenStateextendsState{ScrollController_controller=newScrollController();fi

dart - Flutter - 如何控制抽屉中的个人资料图像大小

我想控制个人资料图像的大小,并将其设置为圆形而不是椭圆形,如下所示。更改高度和/或宽度值不会影响大小和比例,而且奇怪的是当我更改边距参数时,它会更改椭圆形半径。newUserAccountsDrawerHeader(decoration:BoxDecoration(color:Colors.white),currentAccountPicture:newContainer(margin:constEdgeInsets.only(bottom:40.0),width:10.0,height:10.0,decoration:newBoxDecoration(shape:BoxShape.c

flutter - 如何在 Flutter 中实现底部抽屉导航

我正在尝试实现一个底部抽屉导航,类似于ReplyMaterialStudy中使用的那个。,即底部应用栏的扩展,通过底部应用栏的图标按钮打开和关闭。我尝试过底部工作表,但它会替换或悬停在底部应用栏的顶部。我希望它看起来像屏幕截图中的那样,底部应用栏停留在屏幕上,当点击“菜单”按钮时,底部抽屉导航向上滑动。MaterialDesign网站将其显示为一个组件,但没有链接到任何展示如何在Flutter中实现它的地方。 最佳答案 我很快就做到了,但是您必须在ListView中实现事件页面文本/图标颜色。另外,完整代码是here如果您想从要点中

dart - Flutter如何在抽屉导航内添加可扩展菜单项?

我想将可扩展菜单添加到drawer项flutter。如何在flutter中实现此功能。如果有任何示例或博客,请指出正确的方向。 最佳答案 您必须将抽屉子属性传递给ListView,然后您可以在该ListView中使用ExpansionTile。看起来像这样:Drawer(child:ListView(children:[ExpansionTile(title:Text("ExpansionTitle"),children:[Text("children1"),Text("children2")],)],),);

flutter - 如何从 flutter 抽屉中移除汉堡按钮?

我有seemexamples关于如何在Flutter中设置抽屉(returnnewScaffold(drawer:newDrawer(...)或returnnewScaffold(endDrawer:newDrawer(...)>)。如何移除顶部的汉堡包按钮(这样您只能通过从侧面滑动(或通过应用程序中的自定义按钮-我知道该怎么做)来获取抽屉)? 最佳答案 在AppBar中需要做如下隐藏默认渲染的汉堡图标AppBar(automaticallyImplyLeading:false,//thiswillhideDrawerhamburg

navigation-drawer - 如何在 Flutter 应用程序中同时显示抽屉按钮和后退按钮?

为了在深度导航中更快地导航到根页面,返回和抽屉图标按钮都需要在AppBar中显示.如何在Flutter应用中做到这一点? 最佳答案 用Row包裹你的工具栏小部件....Rowtoolbar=newRow(children:[newIcon(Icons.arrow_back),newIcon(Icons.menu),newExpanded(child:newText(widget.title)),newIcon(Icons.arrow_forward)]);returnnewScaffold(appBar:newAppBar(titl

Flutter:可以检测抽屉何时打开?

是否可以检测抽屉何时打开,以便我们可以运行一些例程来更新其内容?我的一个典型用例是显示关注者、点赞者的数量......为此,我需要轮询服务器以获取此信息,然后显示它。我尝试实现一个NavigatorObserver来捕捉Drawer可见/隐藏的时刻,但NavigatorObserver没有检测到有关Drawer的任何信息。这是链接到NavigatorObserver的代码:import'package:flutter/material.dart';typedefvoidOnObservation(Routeroute,RoutepreviousRoute);typedefvoidOnS

flutter - 如何在我的应用栏上添加抽屉和搜索图标

我是Flutter和探索它的新手。我已经有一个应用栏,但我似乎无法弄清楚如何在其上正确显示抽屉图标和搜索图标。我希望它看起来像下图所示的gmail应用栏。我正在开发公司帮助台移动应用程序。谢谢。 最佳答案 按照flutterdocs中的说明进行操作.newAppBar(title:newText('MyFancyDress'),actions:[newIconButton(icon:newIcon(Icons.playlist_play),tooltip:'Airit',onPressed:_airDress,),],leading

tabs - Flutter - 使用带有动态选项卡 View 的 TabBarView 小部件实现抽屉导航

我正在尝试做一个我认为非常简单的Flutter应用程序,但我无法弄清楚我的代码出了什么问题。我有一个带有抽屉小部件的Flutter应用。我正在使用这个小部件来制作NavigationDrawer,Drawer有一个ListView作为child,而ListView>包含用户可以选择的查看选项(A、B和C)。由于应用程序的主页(MyHomePage)从StatefulWidget扩展而来,我加载新View的唯一方法就是调用setState方法来分配我的“控制变量”(viewName)的新值,然后我希望Flutter执行Widgetbuild(BuildContextcontext)方法>

flutter - 如何将抽屉小部件放在右侧

如何将抽屉小部件放在右侧。也可以将两个抽屉小部件放置在应用栏任一侧的单个页面中Widgetbuild(BuildContextcontext){returnScaffold(drawer:Drawer(child:ListView(children:[ListTile(leading:Icon(Icons.shopping_cart),title:Text('Checkout'),onTap:(){Navigator.pushNamed(context,'/home');},),ListTile(leading:Icon(Icons.report),title:Text('Transa