草庐IT

firebase - 如何读取 map 中的 firestore 值?

我正尝试在我的flutter应用中读取exp_date的值,如下图所示:字段/值对位于名为Card的映射中,该映射位于名为sources的子集合中。我可以通过将DocId放入源集合(另一个docId是firebase用户uid)来读取值:StreamBuilder(stream:Firestore.instance.collection('stripe_customers').document(userId).collection('sources').document('qRvDob75kTzhT3').snapshots(),builder:(context,snapshot){i

firebase - 如何读取 map 中的 firestore 值?

我正尝试在我的flutter应用中读取exp_date的值,如下图所示:字段/值对位于名为Card的映射中,该映射位于名为sources的子集合中。我可以通过将DocId放入源集合(另一个docId是firebase用户uid)来读取值:StreamBuilder(stream:Firestore.instance.collection('stripe_customers').document(userId).collection('sources').document('qRvDob75kTzhT3').snapshots(),builder:(context,snapshot){i

flutter - 显示键盘时如何隐藏cupertinoTabBar?或者如何让键盘盖住酒吧?或者始终将标签栏保持在底部?

我在我的flutter应用程序中使用CupertinoTabBar。问题是bottomBar在键盘出现时显示,但它不应该出现。它是一个底部栏,它应该始终在底部。我还没有找到执行此操作的方法或技巧。也许有人可以指导我获得正确的行为。这是我的flutterdoctor输出医生摘要(要查看所有详细信息,请运行flutterdoctor-v):[✓]Flutter(Channelmaster,v1.6.1-pre.50,onLinux,localeen_US.UTF-8)[✓]Android工具链-为Android设备开发(AndroidSDK版本28.0.3)[✓]AndroidStudio

flutter - 显示键盘时如何隐藏cupertinoTabBar?或者如何让键盘盖住酒吧?或者始终将标签栏保持在底部?

我在我的flutter应用程序中使用CupertinoTabBar。问题是bottomBar在键盘出现时显示,但它不应该出现。它是一个底部栏,它应该始终在底部。我还没有找到执行此操作的方法或技巧。也许有人可以指导我获得正确的行为。这是我的flutterdoctor输出医生摘要(要查看所有详细信息,请运行flutterdoctor-v):[✓]Flutter(Channelmaster,v1.6.1-pre.50,onLinux,localeen_US.UTF-8)[✓]Android工具链-为Android设备开发(AndroidSDK版本28.0.3)[✓]AndroidStudio

dart - flutter sharedpreferences 未从首次构建开始设置状态

我试图在应用程序加载时加载保存在sharedPreferences中的值。但它总是给我第一次构建时声明的double[0,0,0,0,0,0]的静态列表。每当我触摸设置状态的东西时,它都会更改为我的正确值。我什至不需要我只是声明它的静态列表,因为Dart在问我。如果那里没有保存任何内容,我想要默认列表,否则我想要sharedpreferences保存的列表。这是我的代码。@overrideinitState(){super.initState();callLoad();}callLoad()async{Listlist=awaitloadTimers();setState((){tim

dart - flutter sharedpreferences 未从首次构建开始设置状态

我试图在应用程序加载时加载保存在sharedPreferences中的值。但它总是给我第一次构建时声明的double[0,0,0,0,0,0]的静态列表。每当我触摸设置状态的东西时,它都会更改为我的正确值。我什至不需要我只是声明它的静态列表,因为Dart在问我。如果那里没有保存任何内容,我想要默认列表,否则我想要sharedpreferences保存的列表。这是我的代码。@overrideinitState(){super.initState();callLoad();}callLoad()async{Listlist=awaitloadTimers();setState((){tim

fonts - 如何在 Flutter 中居中对齐文本?

预期输出:我当前的输出:当前输出的代码:subtitle:Center(child:Text("Hello,mynameisSam\nIamnewhere.",style:TextStyle(fontSize:18,color:Colors.white),),), 最佳答案 您可以使用属性textAlign设置Text对齐方式:Text("Hello,mynameisSam\nIamnewhere.",textAlign:TextAlign.center,style:TextStyle(fontSize:18,color:Color

fonts - 如何在 Flutter 中居中对齐文本?

预期输出:我当前的输出:当前输出的代码:subtitle:Center(child:Text("Hello,mynameisSam\nIamnewhere.",style:TextStyle(fontSize:18,color:Colors.white),),), 最佳答案 您可以使用属性textAlign设置Text对齐方式:Text("Hello,mynameisSam\nIamnewhere.",textAlign:TextAlign.center,style:TextStyle(fontSize:18,color:Color

dart - 我现有项目中使用的 dart 版本

我有一个flutter项目。我想知道项目开发中使用的是什么版本的dart语言。而且我还想知道用于开发项目的flutter框架的版本。有什么办法可以知道这些细节?我没有该项目的文档。我尝试了flutterdoctor命令,但它提供了我的androidstudio中安装的当前版本的dart和flutter框架。 最佳答案 在pubspec.yaml中,您会发现以下内容environment:sdk:">=2.1.0这表明该项目适用于dart2.1.0及更高版本了解更多here如果你喜欢 关于

dart - 我现有项目中使用的 dart 版本

我有一个flutter项目。我想知道项目开发中使用的是什么版本的dart语言。而且我还想知道用于开发项目的flutter框架的版本。有什么办法可以知道这些细节?我没有该项目的文档。我尝试了flutterdoctor命令,但它提供了我的androidstudio中安装的当前版本的dart和flutter框架。 最佳答案 在pubspec.yaml中,您会发现以下内容environment:sdk:">=2.1.0这表明该项目适用于dart2.1.0及更高版本了解更多here如果你喜欢 关于