dart相关内容
我想在 GridView 中实现分页我使用 GridView.builder 我想在用户到达最后一行时下载 10 x 10 个项目 解决方案 您可以使用 NotificationListener 来做到这一点.作为一个简单的演示,它会在 GridView 到达页面末尾时增加其长度: var items_number = 10 ;return NotificationListener(o
..
如何让两个并排的文本小部件只允许最左边的一个优雅地溢出? 一列中的一个文本小部件很容易优雅地溢出.两个文本小部件连续并排是有问题的. 堆栈溢出需要更多细节,但老实说,我现在可能只是在浪费你更多的时间. Widget _listItem({String title, String subtitle}){返回行(孩子们:[_listItemIcon(),展开(孩子:列(cros
..
有没有人在 Android for Flutter 中遇到过类似 fadingEdgeLength 的问题,这样当您向上滚动时,项目开始淡入屏幕顶部? 下面是我用小部件构建的界面. 如果有帮助,这些是我所指的属性: android:fadingEdgeLength="10dp" android:requiresFadingEdge="horizontal"> @ove
..
如何在 ListView 中找出当前 visible 或 invisible 的项目? 例如,我在 ListView 中有 100 个项目,当我滚动到屏幕或列表顶部时,我想检测哪些项目从视口中出现或消失. 插图: 解决方案 你也可以使用 inview_notifier_list.它基本上是一个普通的 ListView,它定义了一个可见区域,并且它的孩子在该区域内时会收到通知.
..
我想创建一个具有 authentication service 的应用程序,该应用程序具有不同的权限和功能(例如消息),具体取决于用户角色. 所以我为用户和登录管理创建了一个 Provider 并为用户可以看到的消息创建了另一个. 现在,我想在用户登录时(一次)获取消息.在 Widgets 中,我可以通过 Provider.of(context),我猜这是一种 Singleton
..
我最近开始使用 dart 和 Flutter 进行编程,我的应用程序一切顺利,尽管最近我想添加下拉菜单来为用户提供多种选择.一切都按计划进行,但是当我从列表中选择一个值时,它不会更改框中的值,它会返回到提示或空框.任何帮助将不胜感激! 这是我的下拉按钮代码: 小部件 buildDropdownButton() {字符串新值;返回新的填充(填充:常量 EdgeInsets.all(24.0)
..
我正在尝试在活动之上创建一个透明的全屏对话框.我试过关注这个 thread 但解决方案不起作用. 简而言之,我需要的是: 全屏对话框. 除了我用于对话框的小部件之外的透明背景 这是我的代码: 打开对话框 void onNextBtnClick(){var route = new MaterialPageRoute(builder: (BuildContext 上下文)
..
我已使用扩展磁贴生成扩展列表视图.我在扩展磁贴标题中遇到了一些自定义问题. 下面是我的代码. ExpansionTile(标题:容器(孩子:文本(获取类别(i),样式:文本样式(颜色:颜色.白色,),),颜色:颜色.黑色),孩子们:[新容器(高度:60.0,边距:const EdgeInsets.only(顶部:10.0,左侧:10.0,右侧:10.0,底部:10.0),装饰:盒
..
我曾经在 Flutter 中遇到过几次已经相当大的墙.动画或构建小部件,这取决于其他小部件来获取它们的大小/位置. 一些可能是我最糟糕的噩梦的例子:动态地将小部件彼此相邻.在 css 中我们会有这个: .root {显示:弯曲;背景:灰色;填充:4px;}.root >分区 {背景:浅灰色;右边距:5px;填充:5px;}
动态高度
动态
..
我想像这张照片一样.为了简化,我创建了一个包含两个容器的堆栈.我想使用 Align 小部件使小容器居中,但它不起作用!它始终保持在顶部 堆栈(溢出:溢出.可见,孩子们:[容器(宽度:MediaQuery.of(context).size.width,身高:170,装饰:盒子装饰(颜色:颜色.白色,边界半径:边界半径.only(左下角:半径.圆形(0),右下角:半径.圆形(0))),//
..
这是我想要构建的,但我能够做到这一点 通过以下代码, @override小部件构建(BuildContext 上下文){返回脚手架(正文:嵌套滚动视图(headerSliverBuilder: (BuildContext context, bool innerBoxIsScrolled){返回 [SliverAppBar(展开高度:120,浮动:假,固定:假,灵活空间:容器(填充:Ed
..
所以我试图让 REGISTER 按钮与屏幕底部中心对齐.我对 Flutter 比较陌生,想知道是否有办法轻松做到这一点,还是我需要重写很多代码?这是我到目前为止所拥有的.正如你所看到的,我把它放在一个 Align() 中,但它只到达填充区域的底部中心.我想我要做的就是让外部 Container() 成为整个屏幕的高度,但我也不知道该怎么做.如果你有办法做到这一点,请告诉我.谢谢. import
..
我有一张包含三个容器的卡片.前两个有文本,最后一个应该在一些文本旁边保存一个 TextFormField.所以我有一排可以把两个人抱在一起.唯一的问题是当我添加 TextFormField 小部件时,它不会出现并且控制台抛出显示错误 ══╡ 渲染库发现异常╞═════════════════════════════════════════════════════════I/flutter (1
..
我想让我的 Flutter 应用程序在 Android 中占据整个屏幕,同时仍然显示状态栏和导航栏,两者都是透明的,以实现 iOS. 状态栏颜色可以轻松更改,但现在我遇到了让应用填满屏幕并同时使导航栏透明的问题. 默认情况下,应用根本不绘制在导航栏下方(我已将状态栏颜色设置为透明): 以下是我尝试过的一些解决方案: 1) 在MainActivity的onCreate函数中设
..
..
容器(孩子:文本('这是一个容器',文本比例因子:2,样式:TextStyle(颜色:Colors.black),),装饰:盒子装饰(边界半径:边界半径.圆形(10),颜色:颜色.白色,边框:边框(左:BorderSide(颜色:颜色.绿色,宽度:3,),),),身高:50,), 这应该显示一个带有 3px 宽的绿色左边框的圆边容器,以及子文本“这是一个容器".但是,它只显示了一个带有不可见子元
..
我有这个容器: 新容器(宽度:500.0,填充:新 EdgeInsets.fromLTRB(20.0, 40.0, 20.0, 40.0),颜色:颜色.绿色,孩子:新列(孩子们: [新文本(“Ableitungen"),]),), 当用户点击 Container 时,我希望触发一个 onPressed() 方法(就像可以使用 IconButton例如).如何使用 Container 实现此行
..
获取两个具有相同 uniq id 的不同页面 api我希望button的API的user_uniq_id和team_list的API的user_uniq_id匹配,匹配后显示其用户的数据. 此代码用于第一个文件此代码是来自 api 的按钮 import 'dart:convert';导入“包:颤振/material.dart";导入“包:练习/left_team.dart";将“包:htt
..
在下面的代码中,我在 Flutter 中与 LifeCyrles 作斗争,显然,我只能在 didChangeDependencies 钩子或模板小部件中更新我在 Provider 中的状态(通过挂在按钮上的事件或所以). 好吧,我不介意只有 didChangeDependencies 钩子对我有用,但是当我在前面提到的钩子中的逻辑依赖于某些类属性时,我在类数据的准确性方面遇到了问题.我得到数
..
我有一个称为锚点的数据列表,其中包含指向详细屏幕的链接.每个锚点都有分布中心,它们是一组嵌套对象.所以我能够将每个锚点的 id 解析为详细的屏幕,并且 Oid 我在遍历子节点(即锚点的分发中心)时遇到了挑战.请任何人都可以帮助我,我能够将属于锚点的所有值拉到详细屏幕,但是如何循环遍历详细屏幕中的嵌套值是问题所在.嵌套值是下面数组中的 DistributionCentres.请问谁能帮我学习更多关于
..