flutter-layout相关内容

在颤动中单击后如何在网格视图 Img 上更改图标

我在 Flutter 应用中制作了一个网格视图.但就像下面链接上的图片一样,我想在图片上创建一个图标并更改背景颜色点击图片后, 我一直在寻找方法,但我终于有了一个问题.如果你让我知道,我会打心眼里感激. 请输入图片链接(如下)https://firebasestorage.googleapis.com/v0/b/instaclone-2-fd9de.appspot.com/o/post ..
发布时间:2022-01-23 12:25:40 其他开发

从另一个类 Flutter 调用事件的函数

我一直遇到 Flutter 的这个问题,我不知道如何处理它.我试图通过一些教程,然后我想这样做. 我想做的是从 onPresssed 事件 ._increment 上的 FloatingActionButton 调用,以便我可以递增 _counter.但后来我得到了那个错误.我错过了什么? void main() {运行应用程序(材料应用程序(标题:“颤振教程",家:教程家(),));}类 ..
发布时间:2022-01-23 12:25:34 其他开发

如何跟踪视口中的顶部项目以进行列表颤动

所以我的脑袋想不出一种方法来设计这个,我有可滚动的无限列表,列表的每个项目都包含一些信息,一个是日期. 所以我想跟踪当前顶部索引项以更新我们所在的部分日期的另一个小部件,有点像某些消息传递应用程序,例如:像“信号". 我尝试了什么 我以为取整个滚动高度并划分项目编号,但这是错误的,因为项目是可扩展的,所以结果很愚蠢. 有人可以分享一下吗 我正在使用看起来像这样的 Cu ..
发布时间:2022-01-23 12:25:20 其他开发

如何在我的小部件周围创建动画(圆形)矩形边框?

如何将小部件的边框从 0% 设置为 100%(类似于在 Adob​​e AfterEffects 中创建的修剪路径效果)?我想将此应用于具有矩形或圆角矩形形状的小部件. 这是我想要达到的效果的一个例子: 解决方案 大局: 让我们将小部件包装在 CustomPaint 中.由于 CustomPaint 采用其子项的大小,因此我们不必担心在正确的位置进行绘制. 我们可以进一步 ..
发布时间:2022-01-23 12:25:12 其他开发

扑.TextField 检测外部点击的一种方法

有什么方法可以检测 TextTield 之外的点击?我想制作一个自给自足的搜索字段组件,它应该在聚焦时扩展,在失去焦点时收缩.当不需要焦点时,TextField 使用 FocusNode 自行取消焦点,但问题是我无法检测到它之外的点击.将整个应用程序包装在 GestureDetector 中并请求新的点击焦点根本不是一个选项,因为首先这个点击可以很容易地被包含自己的手势检测器的任何组件拦截,其次它 ..
发布时间:2022-01-23 12:24:54 其他开发

如何从在线下载视频并将其存储在本地设备上,然后使用视频播放器在 Flutter 应用程序上播放视频?

我想开发一个 Flutter 应用程序,用户可以通过一个按钮从在线下载所有视频并将其存储在本地设备上,然后使用视频播放器在 Flutter 应用程序上离线播放这些视频? 我通过资产视频做到了这一点.但是,如果我使用资产中的视频并构建应用程序,那么 apk 的大小会更大.这就是为什么我想制作这个颤振应用程序,用户打开应用程序并单击一个按钮,按下通过所选小部件中的链接从预定义服务器下载的列表视频 ..
发布时间:2022-01-23 12:24:45 移动开发

如何设置带有锥形边框的按钮的形状

我正在处理 Flutter 中的按钮,并且想在我的应用程序中更改按钮的形状.如何为我的按钮设置锥形边框? 解决方案 您可以使用 CustomPaint 小部件来绘制您的按钮形状. class MyButton 扩展 StatelessWidget {最终双倍宽度;最终双高;最终颜色颜色;最后的小部件子;最终的 VoidCallback onPressed;常量我的按钮({钥匙钥匙,thi ..
发布时间:2022-01-23 12:24:39 其他开发

Flutter ListView 在构建时滚动到底部

是否可以在 Flutter 列表视图最初加载所有数据后滚动到底部?我知道 scrollController.jumpTo() 逻辑,但是必须在某个事件处理程序中调用它,您将如何在列表视图构建完成后调用它,以便屏幕打开后立即滚动到底部? 解决方案 好吧,我认为你在正确的轨道上实现它! 您应该尝试 _controller.jumpTo() 并以编程方式触发该事件. 您可以创建一个 ..
发布时间:2022-01-23 12:24:31 其他开发

画倒三角形

我正在 Flutter 中构建一个自定义 TabBar,我正在尝试使用标签下方的特定路径绘制一个倒三角形(作为指标).并使指示器在选中的选项卡上移动. 这是我目前所拥有的 类 TriangleTabIndicator 扩展装饰 {最终 BoxPainter _painter;TriangleTabIndicator({@required 颜色颜色, @required 双半径}): _pa ..
发布时间:2022-01-23 12:24:20 其他开发

在 Flutter 中重放相同的 Flare 动画

我正在尝试在 Flutter 中重新播放 Flare 动画.动画完成后不循环播放.我想要一个动画按需播放,相同的动画. 当我在动画之间切换时,只要交换字符串并调用 setState,它就可以正常工作.有没有一种简单的方法可以做到这一点. 这是我目前正在做的事情. class _FlareDemoState extends State{字符串 animationToPlay = '激活 ..
发布时间:2022-01-23 12:23:54 其他开发

颤振对“this"表达式的无效引用

当我单击添加按钮时,我正在尝试在列表中添加项目,所有代码都正常,但我收到错误无效引用 this 表达式.我正在使用 stateful 小部件. 列表_listSection = [];身体:容器(孩子:堆栈(孩子们: [浮动动作按钮(按下:(){_listSection.add(列表节方法(“标题三",“来自点击的你好",Icons.forward),);setState(() {});},), ..
发布时间:2022-01-23 12:23:47 其他开发

做两个圆角和两个直切而不是颤动的曲线

我怎样才能使下面的瓷砖像设计一样飘动,两侧有点弯曲,两侧的其余部分是平直的,曲线柔和.我可以制作两个圆角和两个不圆角,但无法制作像下面这样的.任何人都知道如何制作这样的瓷砖.我使用过 RoundRect、ClipRRect 和 Container,但无法制作这样的 Widget.任何帮助都将不胜感激. 提前感谢您的时间和精力. 解决方案 你是这样做的: 材质(clipBehavi ..
发布时间:2022-01-23 12:23:23 其他开发

如何在画布上制作自定义可编辑文本框,其中背景随文本传播?

我没有在颤振中使用过画布,但我认为像图像中的那个编辑文本框可以通过画布来实现.背景随着文本长度而扩展,如果一行中的文本长度为0,则没有背景. 如果您有任何代码或建议,请提供帮助. 解决方案 代码如下: class TextFieldTest 扩展 StatelessWidget {@覆盖小部件构建(BuildContext 上下文){返回脚手架(背景颜色:颜色.黑色,正文:Si ..
发布时间:2022-01-23 12:23:16 其他开发

聚焦 TextFormField 时如何隐藏错误出现

我使用 TextFormField 作为表单和自定义验证器方法来返回错误消息.当文本字段获得焦点时,我试图在 TextFormField 上隐藏默认错误消息和错误边框. TextFormField(焦点节点:_focusNode,验证器:widget.validator,错误边框:下划线输入边框(borderSide:BorderSide(颜色:Colors.blue,宽度:5.0),边界半径: ..
发布时间:2022-01-23 12:23:08 其他开发

iPhone上的颤振底部填充颜色

是否可以更改 iPhone 附带的底部填充的颜色? 解决方案 包装你的 MaterialApp 在 main.dart 类:- AnnotatedRegion(值:SystemUiOverlayStyle(statusBarColor: Colors.transparent,//根据你的状态栏颜色设置systemNavigationBarColor: Colors.black,//根据你 ..
发布时间:2022-01-23 12:22:59 其他开发

打开键盘时如何向上推所有内容

是否可以在打开键盘时将所有内容向上推送?(不只是textField区域,整页向上推) showModalBottomSheet(上下文:上下文,构建器:(BuildContext 上下文){返回底部表();},isScrollControlled: true); BottomSheet 类 class BottomSheet 扩展 StatefulWidget {@覆盖_BottomShe ..
发布时间:2022-01-23 12:22:47 其他开发