草庐IT

flutter-i

全部标签

flutter - Dart - 强制一个类有一个工厂

我有以下模型:作者发布classAuthorimplementsModel{Stringname;Stringemail;User({this.name,this.email});factoryUser.fromMap(Mapdata){returnUser(name:data['name']??'JonDoe'email:data['email']??'jon@doe.com';)}}classPostimplementsModel{Userauthor;Stringcontent;User({this.name,this.email});factoryPost.fromMap(Ma

firebase - Flutter Firebase Analytics 事件丢失

我正尝试通过FlutterAnalytics发布事件,但我遇到了非常零星的行为。使用最新的firebase_core和firebase_analytics包在PAYGBlaze计划中使用Firebase项目将事件推送添加到BigQuery使用vanillafluttercreate项目进行测试下载google-services.json并将其添加到android/app和android/app/debug文件夹在计数器递增的onPressed中添加了firebaseAnalytics.logEvent(name:'testevent');点击按钮直到计数器达到100预计会在Fireba

firebase - Flutter Firebase Analytics 事件丢失

我正尝试通过FlutterAnalytics发布事件,但我遇到了非常零星的行为。使用最新的firebase_core和firebase_analytics包在PAYGBlaze计划中使用Firebase项目将事件推送添加到BigQuery使用vanillafluttercreate项目进行测试下载google-services.json并将其添加到android/app和android/app/debug文件夹在计数器递增的onPressed中添加了firebaseAnalytics.logEvent(name:'testevent');点击按钮直到计数器达到100预计会在Fireba

animation - flutter 动画

如何在用户单击按钮后淡出第一个小部件,并使第二个小部件从底部开始动画,并替换第一个小部件?然后单击第二个按钮,使第二个小部件下降并使第一个小部件淡入? 最佳答案 您可以为第一个小部件使用AnimatedOpacity,为第二个小部件使用AnimatedPositioned。这里有一个例子:import'package:flutter/material.dart';classHomePageextendsStatefulWidget{@override_HomePageStatecreateState()=>_HomePageStat

animation - flutter 动画

如何在用户单击按钮后淡出第一个小部件,并使第二个小部件从底部开始动画,并替换第一个小部件?然后单击第二个按钮,使第二个小部件下降并使第一个小部件淡入? 最佳答案 您可以为第一个小部件使用AnimatedOpacity,为第二个小部件使用AnimatedPositioned。这里有一个例子:import'package:flutter/material.dart';classHomePageextendsStatefulWidget{@override_HomePageStatecreateState()=>_HomePageStat

flutter - 如何在 Flutter 中的选项卡之间发送数据?

我有一个带有2个选项卡的Flutter应用程序:一个用于管理和接收连续的数据流,另一个选项卡显示传入的数据。如何将数据从第一个选项卡传递到第二个选项卡?我看到的大多数帖子都是关于在父子之间传递数据,而不是在子与子之间传递数据。我会使用GlobalKey吗?有更好的选择吗?这是主要的构建函数:@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar(title:constText('sometext'),bottom:TabBar(tabs:tabs,controller:_tabController,)

flutter - 如何在 Flutter 中的选项卡之间发送数据?

我有一个带有2个选项卡的Flutter应用程序:一个用于管理和接收连续的数据流,另一个选项卡显示传入的数据。如何将数据从第一个选项卡传递到第二个选项卡?我看到的大多数帖子都是关于在父子之间传递数据,而不是在子与子之间传递数据。我会使用GlobalKey吗?有更好的选择吗?这是主要的构建函数:@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar(title:constText('sometext'),bottom:TabBar(tabs:tabs,controller:_tabController,)

flutter - SingleChildScrollView 'cutting' 屏幕

这是我正在开发的登录页面的屏幕:https://ibb.co/X22g4rc当键盘出现时,它告诉我有溢出,这似乎是正常的:https://ibb.co/mzVLJ4f在网络上进行一些研究后,我发现我必须使用SingleChildScrollView小部件,这样当键盘出现时,我才能滚动。据我所知,我必须将它添加到脚手架的body属性中。这就是我所做的,并且有效:我能够滚动并且不再有溢出错误消息。但是:如您所见,显示已被剪切:https://ibb.co/rHJYqQV有人知道那是从哪里来的吗?这是我的代码returnScaffold(body:SingleChildScrollView(

flutter - SingleChildScrollView 'cutting' 屏幕

这是我正在开发的登录页面的屏幕:https://ibb.co/X22g4rc当键盘出现时,它告诉我有溢出,这似乎是正常的:https://ibb.co/mzVLJ4f在网络上进行一些研究后,我发现我必须使用SingleChildScrollView小部件,这样当键盘出现时,我才能滚动。据我所知,我必须将它添加到脚手架的body属性中。这就是我所做的,并且有效:我能够滚动并且不再有溢出错误消息。但是:如您所见,显示已被剪切:https://ibb.co/rHJYqQV有人知道那是从哪里来的吗?这是我的代码returnScaffold(body:SingleChildScrollView(

Flutter 在任何 BuildContext 上绘制 Flushbar

我使用flushbar向用户显示应用内通知,但我认为这个问题适用于任何想要覆盖在当前屏幕上的小部件,例如snackbar。我希望能够显示独立于屏幕之间导航的通知,即,如果用户在屏幕之间导航,则通知应保留在所有屏幕上。由于flushbar通知仅在当前BuildContext上绘制,一旦用户关闭当前屏幕,通知也会消失(因为通知小部件是该屏幕小部件子树的一部分)。有没有办法在整个应用程序的顶部显示一个小部件(例如通知),无论导航如何?EDIT1:添加了示例代码。import'package:flushbar/flushbar_route.dart'asroute;import'package