草庐IT

flutter_blue_plus

全部标签

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

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

flutter - 覆盖子 GestureDetectors 的 GestureDetector?

有没有办法让GestureDetector覆盖所有子GestureDetectors的功能?我有一个复杂的小部件,我希望能够轻松地在较高级别覆盖它的所有行为。例如,将免费用户锁定在功能之外。 最佳答案 要暂时禁用所有子手势检测器,请使用IgnorePointer小部件:@overrideWidgetbuild(BuildContextcontext){boolignoreChildGestures=true;returnGestureDetector(onTap:(){print('parenttapped');},child:Ig

flutter - 覆盖子 GestureDetectors 的 GestureDetector?

有没有办法让GestureDetector覆盖所有子GestureDetectors的功能?我有一个复杂的小部件,我希望能够轻松地在较高级别覆盖它的所有行为。例如,将免费用户锁定在功能之外。 最佳答案 要暂时禁用所有子手势检测器,请使用IgnorePointer小部件:@overrideWidgetbuild(BuildContextcontext){boolignoreChildGestures=true;returnGestureDetector(onTap:(){print('parenttapped');},child:Ig

Flutter:向用户显示错误

我有一个url_launcher,它打开一个电子邮件应用程序和一个onTap监听器,如果设备上没有安装电子邮件应用程序,我想显示一个错误?如何使用Flutter框架实现这一点?当电子邮件应用程序不存在时,_launchcaller()会抛出异常,但我希望向用户显示错误消息(自定义消息),以便他们知道发生了什么?@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar(title:Text("Thankyou"),),body:newListView(children:[newColumn(childre

Flutter:向用户显示错误

我有一个url_launcher,它打开一个电子邮件应用程序和一个onTap监听器,如果设备上没有安装电子邮件应用程序,我想显示一个错误?如何使用Flutter框架实现这一点?当电子邮件应用程序不存在时,_launchcaller()会抛出异常,但我希望向用户显示错误消息(自定义消息),以便他们知道发生了什么?@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar(title:Text("Thankyou"),),body:newListView(children:[newColumn(childre

android - 子部件的 Flutter setState 无需重建父部件

我有一个父级包含一个listView和一个floatingActionButton我想在用户开始滚动时隐藏floatingActionButton我已经管理在父小部件中执行此操作,但这需要每次都重建列表。我已将floatingActionButton移动到一个单独的类中,这样我就可以更新状态并仅重建该小部件我遇到的问题是从ScrollController中传递数据子类的父类这在通过导航完成时很简单,但在不重建父类的情况下接缝但更尴尬! 最佳答案 当父级中的值发生变化时,只重建一个子小部件的一个好方法是使用ValueNotifier。

android - 子部件的 Flutter setState 无需重建父部件

我有一个父级包含一个listView和一个floatingActionButton我想在用户开始滚动时隐藏floatingActionButton我已经管理在父小部件中执行此操作,但这需要每次都重建列表。我已将floatingActionButton移动到一个单独的类中,这样我就可以更新状态并仅重建该小部件我遇到的问题是从ScrollController中传递数据子类的父类这在通过导航完成时很简单,但在不重建父类的情况下接缝但更尴尬! 最佳答案 当父级中的值发生变化时,只重建一个子小部件的一个好方法是使用ValueNotifier。

firebase-realtime-database - Flutter Firebase 数据库错误的时间戳顺序

我正在尝试将时间戳设置到firebase实时数据库中,但是当我检索时,不是按时间戳排序。我确实喜欢。FirebaseDatabase.instance.reference().child('path').push().set({'timestamp':ServerValue.timestamp});这是节点然后我像这样检索。FirebaseDatabase.instance.reference().child('path').orderByChild('timestamp').once().then((snap){print(snap.value);});但是输出是这样的{-LJhyf

firebase-realtime-database - Flutter Firebase 数据库错误的时间戳顺序

我正在尝试将时间戳设置到firebase实时数据库中,但是当我检索时,不是按时间戳排序。我确实喜欢。FirebaseDatabase.instance.reference().child('path').push().set({'timestamp':ServerValue.timestamp});这是节点然后我像这样检索。FirebaseDatabase.instance.reference().child('path').orderByChild('timestamp').once().then((snap){print(snap.value);});但是输出是这样的{-LJhyf

flutter - 在 Flutter 中的 PageView 页面的背景颜色之间创建渐变?

我有一个包含4个页面的PageView,设置如下:PageView(children:[_buildPage(color:Colors.orange[600]),_buildPage(color:Colors.deepPurple[400]),_buildPage(color:Colors.yellow[300]),_buildPage(color:Colors.blue[400]),],),在每个页面中,我都有一个容器,其中包含我作为参数传入的颜色:Widget_buildPage({color:Color}){returnContainer(color:color,...每当我在页