79得票11回答
如何检查ListView滚动位置是否在顶部或底部?

我正在尝试实现无限滚动功能。 我试过在NotificationListener中使用ListView来检测滚动事件,但是我找不到一个事件来判断滚动是否已经到达视图的底部。 有什么最好的方法可以实现这个功能呢?

78得票8回答
Flutter:BottomNavigationBar 在标签切换时重建页面

我在Flutter的BottomNavigationBar中遇到了问题。如果我切换标签,我想保持当前页面不变。 这是我的实现代码: BottomNavigationclass Home extends StatefulWidget { @override State<Statef...

78得票11回答
Flutter: 移除按钮中的填充 - FlatButton、ElevatedButton、OutlinedButton

我想要去掉FlatButton的默认外边距,但似乎无法设置或覆盖它。 Column(children: <Widget>[ Container( children: [ FractionallySizedBox( ...

78得票9回答
如何在Flutter中检测布局的方向变化?

在 Flutter 中如何判断屏幕方向是竖屏还是横屏if(portrait){ return ListView.builder() }else{ return GridView.count() }

77得票5回答
[Flutter]为什么我的列(Column)总是居中对齐?

我在一行中声明了两列来布局文本和图标。 即使我将mainAxisAlignment设置为MainAxisAlignment.start,图标的列始终居中。 这是卡片的代码:import 'package:flutter/material.dart'; import 'package:int...

76得票13回答
Flutter - 如何从小部件(IconButton、CheckBox、FlatButton)中删除默认填充(根据文档为48像素)

我遇到了一个关于小部件(IconButton,CheckBox,FlatButton)默认填充的问题。我已经为此进行了大量搜索,但没有成功。 在上面的图像中,外部蓝色矩形是这些小部件的实际大小,我需要去掉那个空间。 Checkbox( onChanged: (val...

75得票4回答
Flutter BoxDecoration的背景颜色覆盖了Container的背景颜色,为什么?

我有一个Flutter Container小部件,并为它定义了一种颜色(粉色),但由于某种原因,BoxDecoration中的颜色将其覆盖(变为绿色)。为什么会这样?new Container( color: Colors.pink, decoration: new BoxDecora...

75得票6回答
如何在Flutter中设置Row()的背景颜色?

我想为一个 Row() 小部件设置背景颜色,但是Row本身没有背景颜色或颜色属性。在紫色背景的文本右侧,我已成功将容器的背景颜色设置为灰色,但是文本本身并没有完全填充背景,接下来的间隔也没有任何颜色。 那么如何将 Row 的背景设置为 "HexColor(COLOR_LIGHT_GREY)"...

74得票16回答
如何从TextField中删除内容填充?

我刚开始接触Flutter,正在创建登录表单,为此我使用了TextField并添加前缀图标,但在文本框(用户ID和PIN)之间以及前缀图标之前出现了一些额外的空白。我还尝试过使用InputDecorationTheme,但没有起作用。请告诉我如何删除或减少这个空格?以下是我的代码:TextFi...

72得票6回答
垂直分隔线未显示

我想使用VerticalDivider小部件在Row中分隔项目。这里是整个内容的链接。 行:Row( children: <Widget>[ Text('420 Posts', style: TextStyle(color: Color(0xff666666)),...