问题标签 [flutter-drawer]
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 应用程序。showModalBottomSheet
如果应用程序中的任何位置显示打开的抽屉或模式对话框(如 ),我希望动画暂停。
我可以直接处理特定抽屉的事件并自己管理状态。但是,我的应用程序中有多个抽屉需要跟踪,感觉工作量很大。是否有一个全局位置,我可以检查抽屉(或模式对话框)是否在应用程序的任何位置打开?
flutter - 如何更改导航抽屉的工具栏颜色
如何更改导航抽屉的工具栏颜色。
flutter - Flutter Drawer 在其他页面无法正常工作
我有一个 3 页共有的抽屉类。这里我的问题是,如果我在主屏幕中打开抽屉中的任何列表项页面,它工作正常。如果我转到主屏幕以外的某个页面(例如 page2 屏幕),现在如果我在抽屉中打开任何列表项,它会打开屏幕,但问题是如果我按下后退按钮它会转到主屏幕而不是 page2 屏幕。
抽屉类:
flutter - Flutter 子类 Scaffold,因此我可以确保 Drawer 和 BottomNavigationBar 始终存在
我有一个Flutter
应用程序,其中包含可以从 aBottomNavigationBar
和 a访问的部分Drawer
。我在我的应用程序的根级别有这个工作Scaffold
,然后我使用Navigator
小部件在每个部分中创建单独的路由和堆栈。当BottomNavigationBar
我将新屏幕推送到堆栈上时,这些仍然存在,并且这些新屏幕将有自己的AppBar
和特定于这些用户旅程的操作。
问题是我需要Drawer
出现在我的所有屏幕上,并且在单个屏幕上设置一个新AppBar
的Scaffold
会删除Drawer
我在根级别中设置的Scaffold
。
我怎样才能将它Drawer
传递给我的所有屏幕AppBar
实例?我不想Drawer
在多个小部件上创建新实例,所以我应该创建一个Singleton
或Drawer
什至整个Scaffold
? 这里的最佳做法是什么?
flutter - 如何在页面路由中使用颤振抽屉菜单?
我也是编码的新手。
我想做的事:
- 要将抽屉菜单添加到 main.dart,它将为菜单中的所有页面返回 Scaffold。
- 在每一页我想使用不同的脚手架。(应用栏和正文)
我创建了页面、路线、抽屉;但我无法在页面和 Builder(main.dart) 中添加抽屉,我想我有一些错误。
main.dart 是这样的:
unread.dart 是这样的:
flutter - Flutter:如何编写 if-else 语句来调用抽屉?
我只在上一堂课时才尝试drawer
在课堂上做一个。为此,我创建了一个变量 String并将该变量传递给 class 。但是,我很难编写 if-else 语句来仅当 String等于.DetailedPage
CameraPage
previousScreen = 'CAMERA'
DetailedPage
drawer
previousScreen
'CAMERA'
我遵循了此页面上的建议,但它没有工作,因为我想使用drawer: MyDrawer()
。(drawer:
似乎它有一个指定的地方,例如在bewteen Scaffold
and CustomScrollView
, to work)。有什么方法可以使用 if-else 语句drawer: MyDrawer()
吗?
我的全部DetailedPage
在这里:(我试图削减一些不必要的代码,所以括号的数量可能不对,但除了最后的 if-else 语句之外,它都有效。)
flutter - 如何检测抽屉的外部
如何检测图像中的外部?
打开抽屉我已经知道它的功能,但是敲抽屉的右侧我不知道
任何帮助,将不胜感激。
flutter - 打开抽屉菜单时重建脚手架的主体
我有一个有状态的小部件,它构建了一个脚手架。我正在使用 Scaffold 中的抽屉作为侧面菜单。此外,Scaffold 的主体是一个 FutureBuilder,它从 firestore 数据库获取数据并在主体的卡片中显示信息。打开抽屉时似乎存在问题,导致主体被重建并且 FutureBuilder 中的未来再次查询数据。当抽屉被弹出时,这种情况再次发生。我在 appbar 和 bottomNavigationBar 的 Scaffold 中都有其他按钮来导航到不同的路线。在导航这些路线时,身体不会被重建。谁能帮忙解释一下为什么抽屉会发生这种情况?
下面是截取的代码。
谢谢
flutter - 图像未在 Flutter Draw Header 上加载
我是flutter-dart的新手,我一直在尝试将图像加载到我的draw header中,但到目前为止没有成功。任何人都可以对此有所了解吗?请在下面找到我的代码。
我的 pubspec.yaml....
和文件夹结构...