草庐IT

Flutter_Blue

全部标签

dart - 单击 TextField 小部件时 Flutter 小部件重建

我确定这是一个菜鸟错误,但我似乎无法弄清楚这个错误。在下面的应用程序中,当单击第二个路由中的文本字段时,键盘打开并立即关闭。经过仔细调查,似乎小部件在获得焦点时正在重建,导致路由重置,使用户无法输入文本。当我从表单中删除“键”时,问题就不会发生。这不是长期修复,因为我需要“key”才能验证表单。有什么想法吗?import'package:flutter/material.dart';voidmain()=>runApp(MyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){

dart - 单击 TextField 小部件时 Flutter 小部件重建

我确定这是一个菜鸟错误,但我似乎无法弄清楚这个错误。在下面的应用程序中,当单击第二个路由中的文本字段时,键盘打开并立即关闭。经过仔细调查,似乎小部件在获得焦点时正在重建,导致路由重置,使用户无法输入文本。当我从表单中删除“键”时,问题就不会发生。这不是长期修复,因为我需要“key”才能验证表单。有什么想法吗?import'package:flutter/material.dart';voidmain()=>runApp(MyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){

android - Firebase Phone Auth (Flutter) 在某些 iOS 设备上不工作

我已经使用firebasephoneauth在flutter应用程序中实现了电话号码身份验证。它在Android中运行良好。但它在iOS中无法正常工作,因为许多用户在提交短信验证码后都面临错误,尽管很多其他人都可以正常使用该应用程序。这种情况的可能原因是什么?我已经在下面提交了我的代码。数量提交void_verifyPhoneNumber()async{finalPhoneVerificationCompletedverificationCompleted=(AuthCredentialphoneAuthCredential)async{finalFirebaseUseruser=aw

android - Firebase Phone Auth (Flutter) 在某些 iOS 设备上不工作

我已经使用firebasephoneauth在flutter应用程序中实现了电话号码身份验证。它在Android中运行良好。但它在iOS中无法正常工作,因为许多用户在提交短信验证码后都面临错误,尽管很多其他人都可以正常使用该应用程序。这种情况的可能原因是什么?我已经在下面提交了我的代码。数量提交void_verifyPhoneNumber()async{finalPhoneVerificationCompletedverificationCompleted=(AuthCredentialphoneAuthCredential)async{finalFirebaseUseruser=aw

json - 如何将此 json 转换为 Flutter 对象

我想将此json转换为对象。我的问题出在子键“rates”中。请帮助我。{"info":"ExchangeRates","timestamp":"1558080000","rates":{"USD":"1,536.7","VND":"6.5693","PHP":"29.184","KRW":"128.60","HKD":"195.77","BRL":"379.62","RSD":"14.557","MYR":"367.94"}} 最佳答案 您可以使用此网站生成与您的json映射匹配的类。json_to_dart这一代将产生一个具有属

json - 如何将此 json 转换为 Flutter 对象

我想将此json转换为对象。我的问题出在子键“rates”中。请帮助我。{"info":"ExchangeRates","timestamp":"1558080000","rates":{"USD":"1,536.7","VND":"6.5693","PHP":"29.184","KRW":"128.60","HKD":"195.77","BRL":"379.62","RSD":"14.557","MYR":"367.94"}} 最佳答案 您可以使用此网站生成与您的json映射匹配的类。json_to_dart这一代将产生一个具有属

dart - 如何在 flutter 中自动调整行内文本的大小

我正在尝试复制以下UI。我想显示一个项目列表,其中每个项目平均分配到3个部分(参见下图)。我想达到同样的响应能力。但我不能把它们整理得井井有条。这是模型:这是我取得的成就:这是我的代码:CardstockList(){returnCard(child:Container(padding:EdgeInsets.all(16.0),child:Column(crossAxisAlignment:CrossAxisAlignment.start,children:[Text('Stocks&Values',style:Theme.of(context).textTheme.subtitle,

dart - 如何在 flutter 中自动调整行内文本的大小

我正在尝试复制以下UI。我想显示一个项目列表,其中每个项目平均分配到3个部分(参见下图)。我想达到同样的响应能力。但我不能把它们整理得井井有条。这是模型:这是我取得的成就:这是我的代码:CardstockList(){returnCard(child:Container(padding:EdgeInsets.all(16.0),child:Column(crossAxisAlignment:CrossAxisAlignment.start,children:[Text('Stocks&Values',style:Theme.of(context).textTheme.subtitle,

dart - 如何创建所有类和小部件都可以在 flutter 中使用的通用数据源

我有多个类、小部件、ListView和页面使用来自云Firestore的相同数据。问题是,每次我打开一个新页面时,我都必须从云firestore中获取与上一页相同的数据,这会增加文档的读取量。那么我如何才能创建一些东西,它是一个共同的数据源,并且还随着cloudfirestore中值的更新而更新,而不仅仅是页面之间的正常数据传递。也许一些使用新提供程序包的解决方案可以提供帮助,但我不确定或创建一个所有类都可以收听的全局流,但我担心的是,与流的每个连接的读取都将被计算或者是它只是计算读取次数的流的第一次初始化?? 最佳答案 我的应用程

dart - 如何创建所有类和小部件都可以在 flutter 中使用的通用数据源

我有多个类、小部件、ListView和页面使用来自云Firestore的相同数据。问题是,每次我打开一个新页面时,我都必须从云firestore中获取与上一页相同的数据,这会增加文档的读取量。那么我如何才能创建一些东西,它是一个共同的数据源,并且还随着cloudfirestore中值的更新而更新,而不仅仅是页面之间的正常数据传递。也许一些使用新提供程序包的解决方案可以提供帮助,但我不确定或创建一个所有类都可以收听的全局流,但我担心的是,与流的每个连接的读取都将被计算或者是它只是计算读取次数的流的第一次初始化?? 最佳答案 我的应用程