草庐IT

scaffold

全部标签

flutter - 在 Scaffold 的 persistentFooterButtons 中对齐两个 DropdownButtons

我在Scaffold的persistentFooterButtons中有两个下拉按钮。但是,两者都是右对齐的,屏幕左侧是空的。如何对齐这些按钮,使两个按钮都占据屏幕宽度的一半?谢谢, 最佳答案 带容器的Warp下拉按钮。然后使用:finalscreenSize=MediaQuery.of(context).size;newContainer(width:screenSize.width/2,\\Firstdropdownbutton)newContainer(width:screenSize.width/2,\\Seconddrop

flutter - 如何在 Flutter 的 Scaffold.drawer 中保持小部件的状态?

我想将小部件的状态保留在Scaffold.drawer中.TheScaffold.drawer是一个自定义小部件,其中有一个RaiseButton。单击按钮时,按钮中的文本发生变化。但是当抽屉关闭并重新打开抽屉时,更改的文本将被重置。我在我的自定义抽屉中使用了“withAutomaticKeepAliveClientMixin”,但它不起作用。import'package:flutter/material.dart';voidmain()=>runApp(MyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(Bui

dart - 在 Scaffold Flutter 上设置 OnLongPressed 事件

有没有办法使用flutter在脚手架上设置OnLongPressed和OnPressed或OnTap事件?问候, 最佳答案 使用GestureDetector-它有很多参数,例如onTap,onLongPress等 关于dart-在ScaffoldFlutter上设置OnLongPressed事件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/52821408/

flutter - 可以获取Scaffold的body height和width吗?

我正在尝试为我在我的应用程序中实现的小部件设置动态大小,我目前正在使用:MediaQuery.of(context).size.width/height这给了你屏幕的大小,但我需要小部件基于脚手架体的大小而不是全屏 最佳答案 您可以为脚手架使用构建器:returnScaffold(appBar:AppBar(),body:Builder(builder:(context){returnStack(children:[然后:bodyHeight=MediaQuery.of(context).size.height-Scaffold.o

c# - "Build failed"on Database First Scaffold-DbContext

我正在尝试从数据库生成类(EntityFramework的数据库优先方法)。为方便起见,我或多或少地遵循了本教程:https://docs.efproject.net/en/latest/platforms/full-dotnet/existing-db.html我现在正在VisualStudio包管理器控制台中运行与这行代码等效的代码:Scaffold-DbContext"Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;"Microsoft.EntityFrameworkCore.SqlS

Grails Scaffolding 的 MongoDB 问题(在 MySQL 中不会发生)

我尝试使用MongoDB2.0.6替换MySQL5.5.25来测试Grails2.1应用程序,但遇到了一些奇怪的问题。使用MongoDB而不是MySQL时的问题:使用脚手架时,我无法使用静态约束来排序字段当我将inList指定为约束时,我在使用MySQL后端时会得到一个下拉列表,但在使用MongoDB后端时会得到一个字段。在指定blank=false约束的字段上没有*(星号)。域类:packagestudyclassStudent{StringloginStringfirstNameStringlastNameStringgenderBooleanactiveDatedateCreat

Grails Scaffolding 的 MongoDB 问题(在 MySQL 中不会发生)

我尝试使用MongoDB2.0.6替换MySQL5.5.25来测试Grails2.1应用程序,但遇到了一些奇怪的问题。使用MongoDB而不是MySQL时的问题:使用脚手架时,我无法使用静态约束来排序字段当我将inList指定为约束时,我在使用MySQL后端时会得到一个下拉列表,但在使用MongoDB后端时会得到一个字段。在指定blank=false约束的字段上没有*(星号)。域类:packagestudyclassStudent{StringloginStringfirstNameStringlastNameStringgenderBooleanactiveDatedateCreat

Flutter snackbar 替代方案还是比将所有内容包装在 Scaffold 中更简单的方法?

我正在开发我的第一个Flutter应用(在我的Android手机上进行调试)。我有一个包含行项目的列表。当您长按该行时,它会将内容复制到用户的剪贴板中。这很好用!但我需要让用户知道内容已被复制。我尝试按照许多教程来尝试将行包围在构建方法中或在脚手架内,但我无法工作。是否有另一种方法来通知用户(简单地)诸如“已复制!”之类的内容?发生了吗?请注意下面注释掉的Scaffold.of(...。似乎除了将所有内容包装在Scaffold中之外,还必须有一种更简单的方法来通知用户。(当我尝试,它破坏了我的布局)。import'package:flutter/material.dart';impor

android - 有人可以解释 Flutter 中的 Navigator 类和 Scaffold 类吗?

Flutter文档非常模糊。你们能解释一下谷歌含糊的说法吗:导航器类ManyappshaveanavigatornearthetopoftheirwidgethierarchyinordertodisplaytheirlogicalhistoryusinganOverlaywiththemostrecentlyvisitedpagesvisuallyontopoftheolderpages.“靠近顶部[...]以显示其逻辑历史”是什么意思?“逻辑历史”是什么意思?脚手架类Implementsthebasicmaterialdesignvisuallayoutstructure.为什么S

flutter - 带有 Scaffold 的 InheritedWidget 似乎无法正常工作

我希望在我的Flutter应用程序的根级别使用InheritedWidget,以确保所有子小部件都可以使用经过身份验证的用户的详细信息。基本上让Scaffold成为IW的子节点,如下所示:@overrideWidgetbuild(BuildContextcontext){returnnewAuthenticatedWidget(user:_user,child:newScaffold(appBar:newAppBar(title:'MyApp',),body:newMyHome(),drawer:newMyDrawer(),));}这在应用程序启动时按预期工作,因此在表面上似乎我已经在