flutter-layout相关内容
如何将我的列表视图宽度设置为全屏宽度以及如何使其在几秒钟后自动滚动... void scrollAfter(ScrollController scrollController, {int seconds}) {Future.delayed(持续时间(秒:秒),(){变量偏移量 = 550.0;var scrollDuration = 持续时间(秒:2);scrollController.ani
..
我在 Flutter 应用中制作了一个网格视图.但就像下面链接上的图片一样,我想在图片上创建一个图标并更改背景颜色点击图片后, 我一直在寻找方法,但我终于有了一个问题.如果你让我知道,我会打心眼里感激. 请输入图片链接(如下)https://firebasestorage.googleapis.com/v0/b/instaclone-2-fd9de.appspot.com/o/post
..
我一直遇到 Flutter 的这个问题,我不知道如何处理它.我试图通过一些教程,然后我想这样做. 我想做的是从 onPresssed 事件 ._increment 上的 FloatingActionButton 调用,以便我可以递增 _counter.但后来我得到了那个错误.我错过了什么? void main() {运行应用程序(材料应用程序(标题:“颤振教程",家:教程家(),));}类
..
所以我的脑袋想不出一种方法来设计这个,我有可滚动的无限列表,列表的每个项目都包含一些信息,一个是日期. 所以我想跟踪当前顶部索引项以更新我们所在的部分日期的另一个小部件,有点像某些消息传递应用程序,例如:像“信号". 我尝试了什么 我以为取整个滚动高度并划分项目编号,但这是错误的,因为项目是可扩展的,所以结果很愚蠢. 有人可以分享一下吗 我正在使用看起来像这样的 Cu
..
如何将小部件的边框从 0% 设置为 100%(类似于在 Adobe AfterEffects 中创建的修剪路径效果)?我想将此应用于具有矩形或圆角矩形形状的小部件. 这是我想要达到的效果的一个例子: 解决方案 大局: 让我们将小部件包装在 CustomPaint 中.由于 CustomPaint 采用其子项的大小,因此我们不必担心在正确的位置进行绘制. 我们可以进一步
..
有什么方法可以检测 TextTield 之外的点击?我想制作一个自给自足的搜索字段组件,它应该在聚焦时扩展,在失去焦点时收缩.当不需要焦点时,TextField 使用 FocusNode 自行取消焦点,但问题是我无法检测到它之外的点击.将整个应用程序包装在 GestureDetector 中并请求新的点击焦点根本不是一个选项,因为首先这个点击可以很容易地被包含自己的手势检测器的任何组件拦截,其次它
..
我想开发一个 Flutter 应用程序,用户可以通过一个按钮从在线下载所有视频并将其存储在本地设备上,然后使用视频播放器在 Flutter 应用程序上离线播放这些视频? 我通过资产视频做到了这一点.但是,如果我使用资产中的视频并构建应用程序,那么 apk 的大小会更大.这就是为什么我想制作这个颤振应用程序,用户打开应用程序并单击一个按钮,按下通过所选小部件中的链接从预定义服务器下载的列表视频
..
我正在处理 Flutter 中的按钮,并且想在我的应用程序中更改按钮的形状.如何为我的按钮设置锥形边框? 解决方案 您可以使用 CustomPaint 小部件来绘制您的按钮形状. class MyButton 扩展 StatelessWidget {最终双倍宽度;最终双高;最终颜色颜色;最后的小部件子;最终的 VoidCallback onPressed;常量我的按钮({钥匙钥匙,thi
..
是否可以在 Flutter 列表视图最初加载所有数据后滚动到底部?我知道 scrollController.jumpTo() 逻辑,但是必须在某个事件处理程序中调用它,您将如何在列表视图构建完成后调用它,以便屏幕打开后立即滚动到底部? 解决方案 好吧,我认为你在正确的轨道上实现它! 您应该尝试 _controller.jumpTo() 并以编程方式触发该事件. 您可以创建一个
..
..
我正在 Flutter 中构建一个自定义 TabBar,我正在尝试使用标签下方的特定路径绘制一个倒三角形(作为指标).并使指示器在选中的选项卡上移动. 这是我目前所拥有的 类 TriangleTabIndicator 扩展装饰 {最终 BoxPainter _painter;TriangleTabIndicator({@required 颜色颜色, @required 双半径}): _pa
..
我正在尝试在 Flutter 中重新播放 Flare 动画.动画完成后不循环播放.我想要一个动画按需播放,相同的动画. 当我在动画之间切换时,只要交换字符串并调用 setState,它就可以正常工作.有没有一种简单的方法可以做到这一点. 这是我目前正在做的事情. class _FlareDemoState extends State{字符串 animationToPlay = '激活
..
当我单击添加按钮时,我正在尝试在列表中添加项目,所有代码都正常,但我收到错误无效引用 this 表达式.我正在使用 stateful 小部件. 列表_listSection = [];身体:容器(孩子:堆栈(孩子们: [浮动动作按钮(按下:(){_listSection.add(列表节方法(“标题三",“来自点击的你好",Icons.forward),);setState(() {});},),
..
..
我怎样才能使下面的瓷砖像设计一样飘动,两侧有点弯曲,两侧的其余部分是平直的,曲线柔和.我可以制作两个圆角和两个不圆角,但无法制作像下面这样的.任何人都知道如何制作这样的瓷砖.我使用过 RoundRect、ClipRRect 和 Container,但无法制作这样的 Widget.任何帮助都将不胜感激. 提前感谢您的时间和精力. 解决方案 你是这样做的: 材质(clipBehavi
..
我没有在颤振中使用过画布,但我认为像图像中的那个编辑文本框可以通过画布来实现.背景随着文本长度而扩展,如果一行中的文本长度为0,则没有背景. 如果您有任何代码或建议,请提供帮助. 解决方案 代码如下: class TextFieldTest 扩展 StatelessWidget {@覆盖小部件构建(BuildContext 上下文){返回脚手架(背景颜色:颜色.黑色,正文:Si
..
我使用 TextFormField 作为表单和自定义验证器方法来返回错误消息.当文本字段获得焦点时,我试图在 TextFormField 上隐藏默认错误消息和错误边框. TextFormField(焦点节点:_focusNode,验证器:widget.validator,错误边框:下划线输入边框(borderSide:BorderSide(颜色:Colors.blue,宽度:5.0),边界半径:
..
是否可以更改 iPhone 附带的底部填充的颜色? 解决方案 包装你的 MaterialApp 在 main.dart 类:- AnnotatedRegion(值:SystemUiOverlayStyle(statusBarColor: Colors.transparent,//根据你的状态栏颜色设置systemNavigationBarColor: Colors.black,//根据你
..
是否可以在打开键盘时将所有内容向上推送?(不只是textField区域,整页向上推) showModalBottomSheet(上下文:上下文,构建器:(BuildContext 上下文){返回底部表();},isScrollControlled: true); BottomSheet 类 class BottomSheet 扩展 StatefulWidget {@覆盖_BottomShe
..
我在 Flutter 中有这个应用程序.它有两个类来生成笔记列表. 这是主类,MyApp 类: import 'package:flutter/cupertino.dart';导入“包:颤振/material.dart";导入“包:notesgenerator/sala.dart";无效的主要()=>运行应用程序(我的应用程序());MyApp 类扩展 StatelessWidget {/
..