问题标签 [flutter-widget]

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 投票
11 回答
59518 浏览

flutter - 如何删除 Flutter IconButton 大填充?

我想要一排 IconButtons,彼此相邻,但实际图标和 IconButton 限制之间似乎有相当大的填充。我已经将按钮上的填充设置为 0。

这是我的组件,非常简单:

在此处输入图像描述

我想摆脱大部分浅蓝色空间,让我的图标在左侧更早开始,并且彼此靠近,但我找不到调整 IconButton 本身大小的方法。

我几乎可以肯定这个空间是由按钮本身占用的,因为如果我将它们的对齐方式更改为centerRight它们centerLeft看起来像这样:

在此处输入图像描述

缩小实际图标也无济于事,按钮仍然很大:

在此处输入图像描述

谢谢您的帮助

0 投票
3 回答
51406 浏览

flutter - Flutter AppBar 上的渐变背景

如何将backgroundColortheAppBar 设置为渐变?

0 投票
2 回答
31927 浏览

flutter - 颤振 - SliverList / SliverChildBuilderDelegate 提供初始索引或允许负索引

我目前正在使用 SliverList 和 SliverChildBuilderDelegate 在 Flutter 中构建日历视图,这样我就不必一次渲染日历中的每个项目。

第一个日期是纪元时间,1970 年 1 月 1 日,最后一个日期是在今天日期之后计算的某个奇数时间。

我的问题是,当我第一次渲染视图时,我希望它从今天开始渲染视图,而不是在 1970 年 1 月 1 日。但是,如果我将今天作为 0 索引,则不允许(或提供)负索引构建器委托,因此您无法从该日期向上滚动。据我所知,您也无法向构建器或列表提供初始索引,因此我也无法将纪元时间设为 0 索引,因为列表将从那里开始,这造成了相当可怕的后果经验!我不完全确定如何进行。

有没有人有什么建议?

0 投票
5 回答
35978 浏览

image - 检查图像是否已加载到 Flutter 中的 Image.network 小部件中

我是 Flutter 的新手。我尝试使用image.network小部件加载网络图像。它工作正常,但有时加载需要时间。我在点击期间添加了点击侦听器,image.network我需要根据需要重定向页面的结果检查图像是否已完全加载。如何检查图像是否加载?

代码:

任何帮助将不胜感激,在此先感谢您

0 投票
2 回答
34404 浏览

flutter - Flutter – 连续两个文本,左边一个优雅地溢出

如何让两个并排的文本小部件只允许最左边的一个优雅地溢出?

一列中的一个文本小部件很容易优雅地溢出。连续并排的两个文本小部件是有问题的。

堆栈溢出需要更多细节,但老实说,我现在可能只是在浪费你更多的时间。

在此处输入图像描述

0 投票
2 回答
45763 浏览

flutter - Flutter中的水平列表列表

我已经按照本教程完全实现了水平滚动列表。现在,我想做的是创建一个垂直列表,其中每一行都是一个水平列表。

我尝试了不同的方法,但我一直认为应该可以简单地将水平列表设置为垂直列表的子级,但它不起作用。

我的代码是:

我也尝试将各种水平列表放在 ListTiles 中,但结果是一样的。

0 投票
4 回答
1568 浏览

android - Flutter - 为什么 onVerticalDragEnd 不起作用?

我正在尝试获取用户是否使用 GestureDetector 小部件水平或垂直滑动。出于某种原因,我无法使 onVerticalDragEnd 属性工作。Horizo​​ntalDragEnd 工作得很好。

我应该添加其他东西吗?

`

`

0 投票
4 回答
14355 浏览

flutter - 如何有条件地将小部件添加到列表中?

在 Flutter 中,// 等小部件不Row处理null 子级。因此,如果我们想有条件地将小部件添加为子项,我通常会执行以下操作:ListViewStack

但是添加一个空容器感觉很奇怪。

另一种解决方案是where过滤器:

这样就解决了空容器问题,但我们仍然有一个丑陋的三元组,写起来很累。

有没有更好的解决方案?

0 投票
5 回答
71769 浏览

flutter - 如何处理不需要的小部件构建?

由于各种原因,有时build我的小部件的方法会被再次调用。

我知道这是因为父母更新了。但这会导致不良影响。导致问题的典型情况是使用FutureBuilder这种方式时:

在这个例子中,如果再次调用build方法,它会触发另一个 HTTP 请求。这是不希望的。

考虑到这一点,如何处理不需要的构建?有什么方法可以防止构建调用?

0 投票
3 回答
34234 浏览

flutter - 使连续的按钮在颤动中具有相同的宽度

如果我想Buttons在 a中制作两个或更多Row相同的Width,我该怎么做?例如,我有三个RaisedButtons不同的标题,可以说,Approve如果我把三个s 放在 a 中,它们会有不同的,我不想要它。我需要的是因为他们有相同的.RejectNeed ReviseButtonRowWidthWidth