草庐IT

widget-hint

全部标签

flutter - Flutter 包 widgets.dart、material.dart 和 cupertino.dart 有什么区别,应该使用哪一个?

在使用flutter时,我经常遇到标准库中不同包公开的类型。例如FlutterError但同样适用于其他小部件。在编写它并在VSCode中使用IntelliSense解析要导入的包时,FlutterError可用,IntelliSense为我提供了多个不同包中的FlutterError:在这种情况下,它可以从package:flutter/widgets.dartpackage:flutter/foundation.dartpackage:flutter/material.dartpackage:flutter/cupertino.dartpackage:flutter/renderi

flutter - 如何在 Flutter 中创建 outlined Card widget

我想包含一个带有flutter的轮廓Material卡片,但由于卡片小部件没有样式元素或类似元素,我不确定如何实现它。我尝试使用shape:属性但不是很成功,主要是因为我不明白它是如何工作的。 最佳答案 输出:它有shape属性,它带有一个Border,你可以改变它。Card(shape:RoundedRectangleBorder(borderRadius:BorderRadius.circular(40),//ifyouneedthisside:BorderSide(color:Colors.grey.withOpacity(0

listview - 如何在 Flutter 中将额外参数传递给 ListView.builder Widget 的 itemBuilder 函数?

除了content和index之外,我想将额外的参数传递给我的itemBuilder函数。我该怎么做?body:newListView.builder(itemCount:litems.length,itemBuilder:(BuildContextctxt,intindex){returnnewText(litems[index]);})我想要这样的东西:intk="HI";body:newListView.builder(itemCount:litems.length,itemBuilder:(BuildContextctxt,intindex,Stringk){returnnew

json - Flutter:FutureBuilder 类型 'FormatException' 不是类型 'Widget' 的子类型

我正在做一个与天气预报相关的部分。在他那个时代,我问过如何获取json列表中的数据:Flutter:Getdatafromalistofjson我认为错误在关于---->]的json中,当我尝试显示数据时出现错误。我希望能解决这个问题,感谢任何帮助,谢谢。屏幕截图JSON:{"metcheckData":{"forecastLocation":{"forecast":[{"temperature":"18","dewpoint":"15","rain":"0","freezinglevel":"4656","uvIndex":"0","totalcloud":"8","lowcloud

Flutter RenderFlex 在 Column Widget 内部右侧溢出 15 个像素

我创建了一个自定义ListTile,它应该有两个分数居中在中间,信息在它的左边和右边(screenshot)。左边的信息可以有任意长度,当它太长时应该使用TextOverflow.ellipsis。我无法让它工作,因为文本似乎不知道它应该具有的宽度并且会溢出。我已经尝试将文本小部件包装到SizedBox、Expanded等中。这没有用。flutter:══╡EXCEPTIONCAUGHTBYRENDERINGLIBRARY╞═════════════════════════════════════════════════════════flutter:Thefollowingmessa

dart - 如何在 Flutter 中返回 Widget 列表的一部分

我有一个由多个部分组成的页面,每个部分由一个标题和文本列表组成。我希望整个系列作为一个系列统一滚动,并且想知道如何最好地分解这种逻辑。想象一下下面的小部件树:ListView(children:[Text('Section1Header'),Text('Section1ListItem1'),Text('Section1ListItem2'),Text('Section2Header'),...])就干净地构建它的辅助函数而言,像下面这样的东西会很好:ListView(children:[Text('Section1Header'),_buildSection1ListItems(),

widget - 将文本小部件相互环绕

如何在flutter中实现instagramlikecommentROW?与:returnPadding(padding:constEdgeInsets.all(8.0),child:newColumn(children:[Row(children:[newIcon(MdiIcons.accountCircle,size:40.0,color:Colors.black),newSizedBox(width:5.0),newText(data[index].username,style:newTextStyle(fontSize:15.0,fontWeight:FontWeight.w5

dart - Flutter side drawer 作为一个 widget

我正在尝试在我的flutter应用程序中将侧边抽屉实现为小部件home.dartimport'../widgets/navigation_drawer_widget.dart';//importedthenavdrawerclassfromwidgetsdirectoryclassHomePageextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnDefaultTabController(length:2,child:Scaffold(drawer:DrawerWidget(),appBar:Ap

flutter - Stateful Widget 子项未更新

有两个有状态的小部件。MyHomePage的状态包含计数器。MyHomePage将内容包装在第二个有状态小部件SubPage中。SubPage有一个子部件,其中包含来自MyHomePage的数据。为了澄清这个问题,子页面内的第一个文本小部件不会在计数器更改时更新。SubPage之外的文本小部件按预期递增。如果我们想要更新内部有状态小部件的内容,我们必须做什么?我们必须在那里使用有状态的小部件。在实际应用中,这个小部件有一个真实的用例。import'package:flutter/material.dart';voidmain()=>runApp(newMyApp());classMyA

dart - 在 Flutter 中,导航到新的 Widget,同时保持 AppBar 和 Bottom TabBar

我的应用程序中有一个用于导航的底部标签栏。我在一个选项卡中有一个ListView,单击它会带我到该项目的详细信息View。但是,我想保留标签栏和应用栏(可能会更改AppBar的标题等)。这是我完成导航的方式:Navigator.pushNamed(context,LocationDetails.routeName);我不希望AppBar或TabBar有过渡效果(即我不希望它们随Widget一起滑动)。提前致谢! 最佳答案 最好的方法是在按下ListView中的单元格时将bool值设置为true或false。然后在你的WidgetBu