问题标签 [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.
flutter - Flutter AppBar 上的渐变背景
如何将backgroundColor
theAppBar 设置为渐变?
flutter - 颤振 - SliverList / SliverChildBuilderDelegate 提供初始索引或允许负索引
我目前正在使用 SliverList 和 SliverChildBuilderDelegate 在 Flutter 中构建日历视图,这样我就不必一次渲染日历中的每个项目。
第一个日期是纪元时间,1970 年 1 月 1 日,最后一个日期是在今天日期之后计算的某个奇数时间。
我的问题是,当我第一次渲染视图时,我希望它从今天开始渲染视图,而不是在 1970 年 1 月 1 日。但是,如果我将今天作为 0 索引,则不允许(或提供)负索引构建器委托,因此您无法从该日期向上滚动。据我所知,您也无法向构建器或列表提供初始索引,因此我也无法将纪元时间设为 0 索引,因为列表将从那里开始,这造成了相当可怕的后果经验!我不完全确定如何进行。
有没有人有什么建议?
image - 检查图像是否已加载到 Flutter 中的 Image.network 小部件中
我是 Flutter 的新手。我尝试使用image.network
小部件加载网络图像。它工作正常,但有时加载需要时间。我在点击期间添加了点击侦听器,image.network
我需要根据需要重定向页面的结果检查图像是否已完全加载。如何检查图像是否加载?
代码:
任何帮助将不胜感激,在此先感谢您
flutter - Flutter中的水平列表列表
我已经按照本教程完全实现了水平滚动列表。现在,我想做的是创建一个垂直列表,其中每一行都是一个水平列表。
我尝试了不同的方法,但我一直认为应该可以简单地将水平列表设置为垂直列表的子级,但它不起作用。
我的代码是:
我也尝试将各种水平列表放在 ListTiles 中,但结果是一样的。
android - Flutter - 为什么 onVerticalDragEnd 不起作用?
我正在尝试获取用户是否使用 GestureDetector 小部件水平或垂直滑动。出于某种原因,我无法使 onVerticalDragEnd 属性工作。HorizontalDragEnd 工作得很好。
我应该添加其他东西吗?
`
`
flutter - 如何有条件地将小部件添加到列表中?
在 Flutter 中,// 等小部件不Row
处理null 子级。因此,如果我们想有条件地将小部件添加为子项,我通常会执行以下操作:ListView
Stack
但是添加一个空容器感觉很奇怪。
另一种解决方案是where
过滤器:
这样就解决了空容器问题,但我们仍然有一个丑陋的三元组,写起来很累。
有没有更好的解决方案?
flutter - 如何处理不需要的小部件构建?
由于各种原因,有时build
我的小部件的方法会被再次调用。
我知道这是因为父母更新了。但这会导致不良影响。导致问题的典型情况是使用FutureBuilder
这种方式时:
在这个例子中,如果再次调用build方法,它会触发另一个 HTTP 请求。这是不希望的。
考虑到这一点,如何处理不需要的构建?有什么方法可以防止构建调用?
flutter - 使连续的按钮在颤动中具有相同的宽度
如果我想Buttons
在 a中制作两个或更多Row
相同的Width
,我该怎么做?例如,我有三个RaisedButtons
不同的标题,可以说,Approve
如果我把三个s 放在 a 中,它们会有不同的,我不想要它。我需要的是因为他们有相同的.Reject
Need Revise
Button
Row
Width
Width