dart相关内容

更改选项卡时如何让 Flutter ScrollController 保存 ListView.builder() 的位置?

我用 2 个选项卡制作了一个简单的示例,每个选项卡都包含一个 ListView 构建器.我的目标是能够在第一个列表视图中滚动,切换到第二个选项卡,然后切换回第一个选项卡并查看与之前相同的滚动位置. 我已经尝试将键添加到每个列表视图中,但这只是一个猜测,因为我并不完全理解键.这没有帮助. 为什么 ScrollControllers 不保存滚动位置? 这是 main.dart 的示例 ..
发布时间:2022-01-23 12:10:09 其他开发

在 Column Flutter 中居中展开 ListView

我正在尝试构建一个布局,其中顶部和底部有两个 Text 对象,它们保持静止,一个 ListView 在它们的中心. 这是屏幕的代码 class HomeScreen 扩展 StatelessWidget {@覆盖小部件构建(BuildContext 上下文){返回脚手架(正文:安全区域(孩子:容器(填充:EdgeInsets.symmetric(水平:40.0),孩子:列(crossAxi ..
发布时间:2022-01-23 12:09:41 其他开发

Flutter - 自定义按钮点击区域

我正在构建一个 Flutter 应用程序,其中大部分屏幕将被圆形按钮占据. 我已经尝试了几种不同的方法来创建一个圆形按钮,但我总是遇到同样的问题:“可点击"区域实际上不是圆形,而是矩形. 这是一个使用 FloatingActionButton 获得的示例: 对于小尺寸按钮来说,这并不是一个真正的问题——我什至会说它在某种程度上很有帮助——但就我而言,这很烦人. 所以我的问题 ..
发布时间:2022-01-23 12:09:27 其他开发

使用手势动态调整 Flutter Widget 的位置大小和旋转

我正在用 Flutter 开发一个图像编辑器.为此,我需要添加一个将图像和文本动态添加到屏幕的功能.它们中的每一个都应该能够独立地缩放、定位和旋转.应该有一个像 word 或 Photoshop 中的锚点来指示活动图像并缩放和旋转它们(图像中的示例).图像应通过拖放定位. 小部件应该能够在 x、y 和 xy 中缩放. 我尝试过的事情 1.matrix_gesture_detect ..
发布时间:2022-01-23 12:09:17 其他开发

Flutter 中的 Scaffold 和 Container 有什么区别?

我知道 Scaffold 和 Container 都是 Flutter 中的父小部件,但是我应该什么时候使用 Scaffold 以及什么时候应该使用 Container 来布局我的子小部件? 解决方案 Scaffold 和 container 用于布局和设计的不同目的. 脚手架 实现基本的材料设计视觉布局结构. 此类提供用于显示抽屉、小吃店和底床单的 API. 链接 - ..
发布时间:2022-01-23 12:08:45 其他开发

是否可以使 Flutter 中的字符具有相同的宽度?

如下图所示,文本具有相同数量的字符,但由于数字“1"比“5"更纤细和“2",两个文本的宽度不同. 如何在 Flutter 中进行调整? 解决方案 可以设置字体功能使用tabularFigures. //导入 'dart:ui';文本(_getTimeString(),样式:文本样式(字体特点:[FontFeature.tabularFigures()],),), 之前: 之 ..
发布时间:2022-01-23 12:08:37 其他开发

如何使用 SingleChildScrollView 使 Stack 布局可滚动?

我正在尝试使用 SingleChildScrollView 使堆栈布局可滚动,但它没有滚动.这里应该使用 SingleChildScrollView 吗? 我想我已经给出了足够的描述,让任何人都能理解我的问题.此处提供更多文本以满足 StackOverflow 提出问题的要求.为此表示歉意. 这是示例代码. @override小部件构建(BuildContext 上下文){返回脚手 ..
发布时间:2022-01-23 12:08:12 其他开发

RenderCustomMultiChildLayoutBox 对象在布局期间被赋予了无限大小.颤振错误

我是 Flutter 的新手,正在尝试在 Flutter 中实现自定义列表视图.在布局错误期间,它的给定 RenderCustomMultiChildLayoutBox 对象被赋予了无限大小 我无法获取哪个小部件的抛出错误 2 另外请建议如何调试这些布局错误,因为错误跟踪没有引发错误的特定小部件信息 请在下面找到相同的代码: 类 ChatItemSreen 扩展 Statel ..
发布时间:2022-01-23 12:07:55 移动开发

如何更改 FloatingActionButton 的大小?

我正在尝试将大小设置为颤振中的 FloatingActionButton,我想设置 width/height,我的意思是,使按钮更大,我一直在寻找一个圆形按钮,但我得到的只有这个,所以,我开始使用它,但我需要它更大一点. 解决方案 使用 Container 可以指定 width 和 height,然后使用 RawMaterialButton,像这样: final myFabButton ..
发布时间:2022-01-23 12:07:30 其他开发

如何在 Flutter 中为 Text Widget 添加自定义删除线

我正在寻找一种将自定义删除线添加到如下文本小部件的方法 我查看了文本样式 API,但找不到任何自定义删除线图形的选项. style: TextStyle(decoration: TextDecoration.lineThrough), 解决方案 作为选项 import 'package:flutter/material.dart';无效的主要()=>运行应用程序(我的应用程序()); ..
发布时间:2022-01-23 12:07:14 其他开发

在 Flutter 中创建具有堆叠列表项的 ListView

我在 Dribble 中偶然发现了这个设计 在尝试在颤振中实现它时,我能够使用剪辑路径创建曲线.这就是我所拥有的 我正在尝试消除形状之间的空间,以便它们可以折叠. 这是我的 CurvedRectangleClipper:`导入'package:flutter/material.dart'; class CurvedRectangleClipper extends CustomC ..
发布时间:2022-01-23 12:06:49 其他开发

如何从 Android 活动导航到特定的颤振路线?

我有一个现有的 android 应用程序,我已经在我的项目中集成了颤振我想调用一个颤振特定的路线,我在我的主要方法中定义这样的路线 类 FlutterView 扩展 StatelessWidget {@覆盖小部件构建(BuildContext 上下文){返回新的 MaterialApp(title: '平台视图',初始路由:'/',路线:{'/': (上下文) =>主屏幕(),'/秒':(上下文 ..
发布时间:2022-01-23 12:05:36 移动开发

Flutter 示例中的流布局

我想在 Flutter 中实现流布局,我在 sdk 中找到了一个名为 FLOW 的类,但找不到有关如何使用它的示例代码 这是我想要实现的布局 解决方案 使用Wrap 而不是 Flow. Flow 用于更复杂的自定义布局.Wrap 是用来在你的截图中实现布局的. 换行(间距:8.0,//相邻芯片之间的间隙runSpacing: 4.0,//行间距孩子们:[芯片(头像: ..
发布时间:2022-01-23 12:05:07 其他开发

Flutter,如何删除对话框周围的空格?

我在从服务器获取数据时调用此对话框.此对话框周围有空格.我可以删除对话框周围的这个空白区域.这是我的代码. var bodyProgress = new Container(装饰:新盒子装饰(颜色:Colors.blue[200],边界半径:新的边界半径.圆形(10.0)),宽度:300.0,高度:200.0,//颜色:颜色.蓝色,对齐:AlignmentDirectional.center,孩 ..
发布时间:2022-01-23 12:04:47 其他开发

在 TextFormField Flutter 中使用 FocusNode

我有一个应该接收数字的 TextFormField.在输入第一个数字时,它应该跳到第二个 TextFormField 然后到第三个 TextFormField.每个 TextFormField 都有 FocusNode 属性,我只是不知道如何使用它.我有这个 TextFormField(//第一个字段自动对焦:真,焦点节点:焦点节点(),装饰:输入装饰(边框:大纲输入边框(边界半径:边界半径.圆 ..
发布时间:2022-01-23 12:03:33 其他开发