草庐IT

flutter-container

全部标签

dart - flutter - 如何保持用户登录 Google

我已使用GoogleSignIn通过FirebaseAuth对用户进行身份验证,并成功取回了我的Firebase用户。当用户返回应用程序时,我想对他们进行身份验证。我怎样才能做同样的事情? 最佳答案 用户已经通过身份验证。重新启动应用程序后,Firebase会从磁盘读取凭据,并刷新用户的token。由于这需要往返服务器,因此它是异步发生的。因此,请务必等待_auth.currentUser()以获取有关用户状态的通知。每当我想知道如何做这些事情时,我都会查看FlutterFiresampleapp.可以找到此特定行here.

flutter - 单击按钮隐藏 Flutter 中的文本小部件可见性

我想使用可见性小部件在单击按钮时隐藏文本小部件的可见性。我怎样才能在Flutter中实现这一点?我创建了一个函数,它接受一个bool变量,该变量定义了文本小部件的可见性。单击按钮时,我将调用该函数。第一次,文本显示给用户。但是在单击按钮时,文本不是不可见的。//createdamethodtoshowandhidethetextusingvisibilitywidgethideTextVisibility(boolvisibilityStatus){returnvisibilityStatus?Visibility(visible:visibilityStatus,child:Text

flutter - 单击按钮隐藏 Flutter 中的文本小部件可见性

我想使用可见性小部件在单击按钮时隐藏文本小部件的可见性。我怎样才能在Flutter中实现这一点?我创建了一个函数,它接受一个bool变量,该变量定义了文本小部件的可见性。单击按钮时,我将调用该函数。第一次,文本显示给用户。但是在单击按钮时,文本不是不可见的。//createdamethodtoshowandhidethetextusingvisibilitywidgethideTextVisibility(boolvisibilityStatus){returnvisibilityStatus?Visibility(visible:visibilityStatus,child:Text

flutter - 将用户带到设备设置以在 flutter 中激活 gps

我在flutter应用程序中遇到GPS管理问题。我在这个回答中看到:IsGPSactivated-Flutter我如何检查flutter应用程序中的GPS是否处于事件状态。如果不活动(GeolocationStatus.denied),我如何让用户在设备设置中打开gps?谢谢。 最佳答案 安装插件:https://pub.dartlang.org/packages/android_intent#-installing-tab-导入你的飞镖:import'package:android_intent/android_intent.da

flutter - 将用户带到设备设置以在 flutter 中激活 gps

我在flutter应用程序中遇到GPS管理问题。我在这个回答中看到:IsGPSactivated-Flutter我如何检查flutter应用程序中的GPS是否处于事件状态。如果不活动(GeolocationStatus.denied),我如何让用户在设备设置中打开gps?谢谢。 最佳答案 安装插件:https://pub.dartlang.org/packages/android_intent#-installing-tab-导入你的飞镖:import'package:android_intent/android_intent.da

Flutter SQFlite 从数据库中填充一个下拉列表

我正在尝试从我的SQFlite数据库中读取下拉列表的列表部分,但不知道如何读取。来自database_helper的查询Future>getFieldData(Stringanimal,StringfieldName)vardbClient=awaitdb;returnawaitdbClient.rawQuery('SELECTlbOptionFROMjkAssessDataWherelbAnimal=\'${animal}\'ANDlbField=\'${fieldName}\'');我可以让它与静态值列表一起工作finalList_animals=['CATTLE','SHEEP'

Flutter SQFlite 从数据库中填充一个下拉列表

我正在尝试从我的SQFlite数据库中读取下拉列表的列表部分,但不知道如何读取。来自database_helper的查询Future>getFieldData(Stringanimal,StringfieldName)vardbClient=awaitdb;returnawaitdbClient.rawQuery('SELECTlbOptionFROMjkAssessDataWherelbAnimal=\'${animal}\'ANDlbField=\'${fieldName}\'');我可以让它与静态值列表一起工作finalList_animals=['CATTLE','SHEEP'

ios - 使用 Flutter 的 Cupertino 小部件,我如何触发底部标签栏顶部的水平页面转换

不是在其中一个选项卡内使用常见的水平页面过渡,也不是在选项卡栏顶部使用常见的垂直页面过渡,我如何才能在标签栏顶部水平推送页面过渡?这在中文平台类型的应用中很常见。 最佳答案 警告:它可以在iOS中实现,但不一定是应用程序的良好信息架构,Apple的人机界面指南也不推荐。参见AppArchitecture'sNavigation部分和Bars'TabBars部分。Useatabbartopresentpeercategoriesofcontentorfunctionality.Atabbarletspeoplequicklyandea

ios - 使用 Flutter 的 Cupertino 小部件,我如何触发底部标签栏顶部的水平页面转换

不是在其中一个选项卡内使用常见的水平页面过渡,也不是在选项卡栏顶部使用常见的垂直页面过渡,我如何才能在标签栏顶部水平推送页面过渡?这在中文平台类型的应用中很常见。 最佳答案 警告:它可以在iOS中实现,但不一定是应用程序的良好信息架构,Apple的人机界面指南也不推荐。参见AppArchitecture'sNavigation部分和Bars'TabBars部分。Useatabbartopresentpeercategoriesofcontentorfunctionality.Atabbarletspeoplequicklyandea

android - flutter 插件 : invoking iOS and Android method including parameters not working

尝试我的第一个Flutter插件时,我尝试在iOS和Android世界中调用一个方法。我成功地调用了这样一个没有任何参数的方法。但现在我想调用一个有参数的方法。对于iOS,由于某种原因我无法让它工作。(也许这只是我一直在监督的自动完成的事情,因为VSCode不会自动完成我的Swift代码)。但也许是另外一回事。请对此提供任何帮助。这是我的代码:我的库(F​​lutter-world)是这样的:import'dart:async';import'package:flutter/services.dart';classSomeName{staticconstMethodChannel_ch