草庐IT

flutter-pub

全部标签

Flutter 卡片颜色

我想把这张卡片分成几列(展开的小部件),我面临的问题是:我无法将颜色容器(右列的父级)设置为全高,所以只有一部分显示彩色背景。我有什么:我想要什么:我尝试了FlutterInspector工具并注意到Container及其子Column没有达到全高(即使在输入mainAxisSize:MainAxisSize.max之后)我也尝试使用FractionSized而不是使用Expanded..但运气不好。代码:import'package:flutter/material.dart';classSubjectPageextendsStatelessWidget{finalStringday

Flutter 卡片颜色

我想把这张卡片分成几列(展开的小部件),我面临的问题是:我无法将颜色容器(右列的父级)设置为全高,所以只有一部分显示彩色背景。我有什么:我想要什么:我尝试了FlutterInspector工具并注意到Container及其子Column没有达到全高(即使在输入mainAxisSize:MainAxisSize.max之后)我也尝试使用FractionSized而不是使用Expanded..但运气不好。代码:import'package:flutter/material.dart';classSubjectPageextendsStatelessWidget{finalStringday

flutter - 如何修复 Flutter DrawerHeader?

我正在尝试创建一个抽屉,但不知何故我找不到任何方法来使其DrawerHeader保持固定(而下面的项目保持滚动)。尝试过Expanded、Flex等,但不知何故我遗漏了一些东西。这是工作代码,但标题将随着下方ListView中的项目向上滚动Widget_drawerList(BuildContextcontext){returnDrawer(elevation:20.0,child:ListView(children:[Container(height:120.0,child:DrawerHeader(decoration:BoxDecoration(color:Colors.oran

flutter - 如何修复 Flutter DrawerHeader?

我正在尝试创建一个抽屉,但不知何故我找不到任何方法来使其DrawerHeader保持固定(而下面的项目保持滚动)。尝试过Expanded、Flex等,但不知何故我遗漏了一些东西。这是工作代码,但标题将随着下方ListView中的项目向上滚动Widget_drawerList(BuildContextcontext){returnDrawer(elevation:20.0,child:ListView(children:[Container(height:120.0,child:DrawerHeader(decoration:BoxDecoration(color:Colors.oran

查找提供者上下文的 flutter 问题

我对FlutterProvider模式有疑问。将用户重定向到新屏幕后,找不到提供程序。继我之前的问题(Couldnotfindthecorrectproviderabovethiswidget)我写了这段代码:classNewRouteextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){finaltitle='Taptoselect';returnMaterialApp(title:title,home:Scaffold(appBar:AppBar(title:Text(title),),body:NewRo

查找提供者上下文的 flutter 问题

我对FlutterProvider模式有疑问。将用户重定向到新屏幕后,找不到提供程序。继我之前的问题(Couldnotfindthecorrectproviderabovethiswidget)我写了这段代码:classNewRouteextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){finaltitle='Taptoselect';returnMaterialApp(title:title,home:Scaffold(appBar:AppBar(title:Text(title),),body:NewRo

testing - Flutter widget测试中如何使用List的find.byType匹配

我想对Stack进行小部件测试。这是示例代码finalListchildren=[];finalstack=Stack(children:children);awaittester.pumpWidget(Container(child:stack));...finalstackFinder=find.byWidget(stack);expect(stackFinder,findsOneWidget);//childrenshouldbeinStackfinalchildrenFinder=find.descendant(of:stackFinder,matching:find.byTy

testing - Flutter widget测试中如何使用List的find.byType匹配

我想对Stack进行小部件测试。这是示例代码finalListchildren=[];finalstack=Stack(children:children);awaittester.pumpWidget(Container(child:stack));...finalstackFinder=find.byWidget(stack);expect(stackFinder,findsOneWidget);//childrenshouldbeinStackfinalchildrenFinder=find.descendant(of:stackFinder,matching:find.byTy

list - 如果 Flutter 中的网格列表为空,则插入一个 Text()

我正在开发一个Flutter应用程序,在我的Mainroute,我有一个GridList,其中填充了DB检索到的元素。当Grid为空时,我想布局一个Text()消息,或类似的东西,永久。我用填充我的列表list(){returnContainer(child:FutureBuilder(future:pets,builder:(context,snapshot){if(!snapshot.hasData||snapshot.data==null){returnemptyGrid();}elsereturnimageGrid(snapshot.data);},),);}emptyGrid

list - 如果 Flutter 中的网格列表为空,则插入一个 Text()

我正在开发一个Flutter应用程序,在我的Mainroute,我有一个GridList,其中填充了DB检索到的元素。当Grid为空时,我想布局一个Text()消息,或类似的东西,永久。我用填充我的列表list(){returnContainer(child:FutureBuilder(future:pets,builder:(context,snapshot){if(!snapshot.hasData||snapshot.data==null){returnemptyGrid();}elsereturnimageGrid(snapshot.data);},),);}emptyGrid