草庐IT

dart-webui

全部标签

dart - 如何在自定义按钮 flutter 中给 onPressed 一个方法

我有自定义按钮,我想通过我的参数在我的onpressed中添加方法,不幸的是我仍然坚持我应该在我的自定义按钮参数中使用什么类型,目前我硬编码onpressed方法并将字符串路由传递给导航问题不是我所有的按钮都是用来导航的,只有一个按钮可以注销,我已经在我的参数中使用了void但它仍然不起作用。这是我的自定义按钮FlatButtonbuttonMenu(Stringtitle,IconDataicon,Stringroute){returnnewFlatButton(shape:newRoundedRectangleBorder(borderRadius:newBorderRadius.

dart - 如何在 Flutter 中构建像这样的 GIF 动画标题?

在iOS中,我编写了一个有点复杂的自定义UIViewController来处理唯一子Controller之间的转换;最值得注意的是,每个顶部都有一个特殊的标题View。我仍在努力真正了解Flutter中的端到端架构,并希望就如何实现这一点提出一些建议。有两种类型的标题-Arc和Profile,当用户滚动时,每一种都会从展开状态变为折叠状态。此外,类型和状态的任意组合之间的导航都可以定义转换。例如,这是在TabBar中使用时的样子。无论是否嵌套在Tab/NavigationController中,转换都会得到妥善处理。 最佳答案 这就

dart - 如何在 Flutter 中构建像这样的 GIF 动画标题?

在iOS中,我编写了一个有点复杂的自定义UIViewController来处理唯一子Controller之间的转换;最值得注意的是,每个顶部都有一个特殊的标题View。我仍在努力真正了解Flutter中的端到端架构,并希望就如何实现这一点提出一些建议。有两种类型的标题-Arc和Profile,当用户滚动时,每一种都会从展开状态变为折叠状态。此外,类型和状态的任意组合之间的导航都可以定义转换。例如,这是在TabBar中使用时的样子。无论是否嵌套在Tab/NavigationController中,转换都会得到妥善处理。 最佳答案 这就

ubuntu - flutter doctor 无法识别 Android Studio flutter 和 dart 插件,但安装了插件

我正在尝试在ubuntu上安装flutter,androidstudioflutter和dart插件已经安装了,但是flutterdoctor说没有安装。一开始flutterdoctor即使安装了也没有找到我的androidstudio和sdk,然后通过使用以下命令为androidstudio和sdk配置自定义目录来解决这个问题:flutter配置--android-studio-dir=/my/local/path/for/android/studioflutter配置--android-sdk=/my/local/path/for/sdk但找不到任何解决方案如何显示flutterd

ubuntu - flutter doctor 无法识别 Android Studio flutter 和 dart 插件,但安装了插件

我正在尝试在ubuntu上安装flutter,androidstudioflutter和dart插件已经安装了,但是flutterdoctor说没有安装。一开始flutterdoctor即使安装了也没有找到我的androidstudio和sdk,然后通过使用以下命令为androidstudio和sdk配置自定义目录来解决这个问题:flutter配置--android-studio-dir=/my/local/path/for/android/studioflutter配置--android-sdk=/my/local/path/for/sdk但找不到任何解决方案如何显示flutterd

dart - Flutter 底板圆角半径

我正在编写一个应用程序,它需要一个带有圆角半径的BottomSheet。您可以在GoogleTask应用中看到类似内容。这是我的代码showModalBottomSheet(context:context,builder:(builder){returnnewContainer(height:350.0,color:Colors.transparent,child:newContainer(decoration:newBoxDecoration(color:Colors.white,borderRadius:newBorderRadius.only(topLeft:constRadiu

dart - Flutter 底板圆角半径

我正在编写一个应用程序,它需要一个带有圆角半径的BottomSheet。您可以在GoogleTask应用中看到类似内容。这是我的代码showModalBottomSheet(context:context,builder:(builder){returnnewContainer(height:350.0,color:Colors.transparent,child:newContainer(decoration:newBoxDecoration(color:Colors.white,borderRadius:newBorderRadius.only(topLeft:constRadiu

dart - 如何检测抽屉是否已关闭?

如题。因为我们可以检测到抽屉已打开,但是是否可以检查它是否已关闭?谢谢。 最佳答案 我在Flutter2.0.0中添加了这个功能。确保您使用的是FlutterSDK版本>=2.0.0才能使用它。只需在脚手架中使用回调returnScaffold(appBar:AppBar(title:Text(widget.title),),drawer:NavDrawer(),onDrawerChanged:(isOpen){//writeyourcallbackimplementationhereprint('drawercallbackisO

dart - 如何检测抽屉是否已关闭?

如题。因为我们可以检测到抽屉已打开,但是是否可以检查它是否已关闭?谢谢。 最佳答案 我在Flutter2.0.0中添加了这个功能。确保您使用的是FlutterSDK版本>=2.0.0才能使用它。只需在脚手架中使用回调returnScaffold(appBar:AppBar(title:Text(widget.title),),drawer:NavDrawer(),onDrawerChanged:(isOpen){//writeyourcallbackimplementationhereprint('drawercallbackisO

dart - 错误 : Could not find the correct ScopedModel

我正在开发一个有很多页面的应用程序,为了管理状态我开始使用ScopedModel,这是我的应用程序的简单结构:我的MainModel()是:classMainModelextendsModelwithLoginModel,PostsFeedModel,SocialLoginModel,ProfileModel{}然后我将它添加到主要Material应用程序中,如下所示:returnScopedModel(model:MainModel(),child:newMaterialApp(我不能简单地使用ScopedModelDescendant在任何subview上,例如:child:Sco