问题标签 [flutter-renderflex-error]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
69 浏览

flutter - Android、iOS 和 web 中的“A RenderFlex 底部溢出 21 个像素”

我一直在尝试修复错误,但作为 Flutter 的新手,我无法做到这一点。它不断消除错误。我尝试使用一些 Stack Overflow 答案修复它,但不能。

这是代码

这是我得到的错误

0 投票
0 回答
36 浏览

flutter-layout - 必须删除 Flutter 中的所有 renderflex 错误吗?

所以我一直试图找到一些关于不修复renderflex错误有多糟糕的信息。我有一个自定义应用栏,它会根据屏幕大小而变化。

搜索按钮是一个连续的动画容器,它堆叠在一行的顶部,其中包含应用栏标题和一些按钮,位于应用栏标题和搜索按钮之间。

问题是,当我在桌面或网络上调整窗口大小时,搜索栏(基于屏幕宽度 - ktoolbarheight *2)不会立即更改其大小,导致最后一个按钮(位于搜索栏之后)退出边界并导致 renderflex 错误。

我尝试了几种方法来解决它,包括将行包装在 SingleChildScrollView 中,但它不会解决问题。但是当我运行 flutter --release 时,它​​实际上并没有给出错误。它只是在调整搜索栏大小时有短暂的延迟。

是否有必要删除所有渲染弹性错误,或者只要它们不破坏应用程序功能就可以保留一些(在我的情况下是一个)?我试图在网上找到有关此信息的信息,但我只找到了修复错误的方法(实际上并没有修复我的具体错误)。

0 投票
0 回答
64 浏览

flutter - Flutter:如何处理 SliverPersistentHeader 中的 Renderflex 溢出

我有一个包含视频的 SliverPersistentHeader。这个视图的期望行为是当用户向上滚动时,视图应该覆盖或最小化视频的大小。视频标题是一个包含 Chewie 视频播放器的小部件。所需的行为在我得到像素溢出的某个点上起作用,如此动画所示:

在此处输入图像描述

当滚动到某个点时,视频无法再调整大小,并导致渲染溢出。所需的行为是让视频继续调整大小直到消失,或者捕捉错误并从视图中隐藏或删除视频。呈现此滚动视图的代码是:

StandardHeader 类是一个包含 Chewie 视频的简单小部件。

有没有办法捕捉这个错误并隐藏视频播放器?任何人都可以提供帮助或将我指向资源吗?谢谢!

0 投票
1 回答
183 浏览

flutter - Flutter SingleChildScrollView with Expanded

你们如何解决以下 Flutter 布局?

我有一个屏幕,我必须在其中显示,如图所示:一个徽标 + 3 个 TextFormFields + 2 个按钮 + 一个容器。

在此处输入图像描述

问题:

  1. 我需要将所有小部件放在 aColumn和 aSingleChildScrollView中,这样,当键盘弹出时,它不会覆盖TextFields.
  2. 最后一个小部件 ,Container应占用底部所有剩余的屏幕空间,但不会超过屏幕大小。为此,我的想法是使用Expanded小部件,以便容器可以扩展到屏幕底部,但这会产生错误:

The following assertion was thrown during performLayout(): RenderFlex children have non-zero flex but incoming height constraints are unbounded.

所以我想我的问题,简而言之,我如何防止键盘覆盖 TextFields,同时我强制容器占用底部的所有剩余空间。

那是我的尝试:

0 投票
1 回答
32 浏览

flutter - 右侧的 RenderFlex 溢出了 1307 个像素。在卡片小部件内

因此,我创建了一个自定义列表视图 (list_item.dart),用于保存来自卡片内 api 的数据并将其显示给用户。当我尝试用数据填充我的列表视图时,我收到错误“A RenderFlex右侧溢出 1307 像素。在卡片小部件内“。我尝试将卡片小部件放在灵活的小部件旁边,但它没有用。请帮忙。

错误图像

0 投票
1 回答
26 浏览

flutter - 键入'_InternalLinkedHashMap' 不是类型 'String' 的子类型显示此错误

我正在尝试开发一个消息传递应用程序,它总是抛出异常

'type '_InternalLinkedHashMap<String, dynamic>' 不是类型 'String' 的子类型

当我试图为消息赋予背景颜色时。它还显示

renderflex 溢出 99335 像素

在列表而不是列表中使用 MessageBubble 时。

0 投票
1 回答
808 浏览

flutter - 断言失败:第 4973 行第 16 行:'孩子是!父数据元素':不正确

在我的 Flutter 应用程序中,当我移动地图时,更改后的位置应该显示在底部的容器中,就像这个Image 1一样,它确实显示了,但是当我向上滚动该位置时,它正在闪烁Image 2

这些是弹出的错误消息

错误信息 1

错误信息 2

错误信息 3

我是 Flutter 的新手,我非常需要这方面的帮助,谢谢。

按照我正在处理的屏幕代码

0 投票
1 回答
19 浏览

flutter - 如何解决渲染 flex 溢出错误的问题?

我尝试使用Expanded并且Flexible无法修复如何使用 render flex 溢出错误解决此问题

} }

在此处输入图像描述

0 投票
0 回答
28 浏览

flutter - AnimatedController Widget 的颤振问题

我目前正在处理一个应用程序,我有一个警告,我无法摆脱...

摘要:一个 RenderFlex 在右侧溢出了 34 个像素 -> 当您按下按钮以使用 AnimatedController 扩展容器的宽度时。

我在 Scaffold 中使用了一个自定义的 floatingActionButton,当按下它时会延伸到屏幕的末尾并显示 2 个选项。按钮的位置在右下角,我希望当你按下它时它会向左延伸并出现两排按钮。

当您按下按钮时,上面指定的警告出现和消失。我尝试使用 Expanded 但没有成功...我附上代码:

0 投票
1 回答
29 浏览

flutter - Flutter:底部溢出 23 个像素的 RenderFlex

我正在尝试显示这样的容器

在此处输入图像描述

使用GridView, 2 个容器将连续。

错误:_

这是我的这个容器的代码

我在这里显示代码

我的屏幕看起来像这样

在此处输入图像描述

请帮助如何解决这个问题。