8得票5回答
Flutter Stream Builder 当 Navigator Pop 或 Push 被调用时触发

我在应用程序的主/根页面中有一个流构建器。无论何时我在其他地方进行页面导航,这个流构建器都会触发,而与流本身无关。 据我理解,根据这里和这里的说法,当从导航器中弹出/推送页面时,它会触发应用程序的重建,因此流构建器会重新附加并触发。但是这似乎效率低下,是否有一种方法可以防止在推出或推入页面时...

9得票3回答
在Flutter中,onUnknownRoute是什么?

我是一个新手,正在学习Flutter。在MaterialApp小部件中,有一个名为onUnknownRoute的属性。onUnknownRoute的主要用途是什么? 谢谢你的帮助!

65得票7回答
Flutter - 在TabBarView中的ListView会失去滚动位置

我有一个非常简单的Flutter应用程序,其中包含一个具有两个视图(Tab 1和Tab 2)的TabBarView。其中一个(Tab 1)具有许多简单文本小部件的ListView。问题在于,如果我从滚动Tab 1的ListView元素之后,从Tab 1滑动到Tab 2,最后再从Tab 2滑动回...

9得票4回答
在Flutter 2.5中,Android全屏倾斜、粘性、粘性沉浸和边缘到边缘。

我如何在 Android 全屏时在 Flutter 2.5 中实现 lean back,sticky,sticky immersive 和 edge to edge?这些是 Flutter 2.5 的新功能: 。

18得票10回答
Flutter: 找不到 ScaffoldMessenger 组件

我试图在Flutter中的按钮单击事件上创建一个snackbar,但是出现了异常,称未找到ScaffoldMessenger小部件。相同的代码在Flutter 示例 中似乎可以正常工作。我是否漏掉了什么?谢谢。 这是我的main.dart文件:import 'package:flutter/m...

16得票5回答
如何在Flutter中滚动或跳转到PageView.builder或PageController的位置?

问题:在使用PageController加载页面视图后无法滚动到指定位置 * 就像在Android中的ViewPager滚动到特定页面 Widget _buildCarousel(BuildContext context, int selectedIndex) { Page...

13得票5回答
Flutter - 为什么在AlertDialog中滑块不会更新?

我正在创建一个AlertDialog,但当我尝试在其状态中插入Slider小部件时,声音听起来非常奇怪。如果Slider小部件不在AlertDialog之内,则不会发生这种情况。 我正在制作AlertDialog,但是当我试图在其状态中插入Slider小部件时,声音听起来非常奇怪。如果Sli...

32得票8回答
修改Flutter Snackbar的位置

我想在按钮上方显示一个简单的错误消息,当某些条件不满足时。似乎Flutter的Snackbar非常适合这种用途。 然而,我很难改变Snackbar的位置,使其不是在屏幕底部。这种情况可能吗?如果不行,是否有更适合此目的的Widget? 我当前的Snackbar代码:class Contin...

17得票3回答
如何创建一个有边界且可滚动的TabBarView

我需要在Flutter中实现以下布局。 当用户滚动时,我希望整个布局都会滚动(隐藏标题和选项卡栏)。但是,我不能将TabBarView嵌套在ListView中,因为TabBarView没有有限的高度,而ListViews不会向其子项提供有限的高度。 我已经看到了这些问题,但所有这些问题...

19得票3回答
如何使用Flutter GetX构建TabView

我正在尝试使用Flutter和GetX进行状态管理构建应用程序,在其中一个页面中,我需要在页面中间构建一个TabView小部件。我已经找到了很多关于如何构建TabView小部件的内容,例如此帖子和此文章,但是这些内容都扩展了一个带有SingleTickerProviderStateMixin的...