在遵循 flutter 教程示例以在 yaml 文件中添加 firebase 依赖项时,我会在控制台“配置默认 Firebase 应用 __FIRAPP_DEFAULT”中得到此打印输出:
dependencies:
flutter:
sdk: flutter
firebase_core: ^0.4.0+6
cloud_functions: ^0.4.0+2
firebase_auth: ^0.11.1+7
firebase_database: ^3.0.3
firebase_storage: ^3.0.2
Run Code Online (Sandbox Code Playgroud)
dart firebase firebase-authentication flutter flutter-dependencies
由于我们无法制作像 RichText/Text Span 这样的小部件来设置 TextFormField 的样式,
谁能帮我解决这个问题...
现在得到:-
预期结果:-
我们如何才能达到这样的结果?
我正在开发 Flutter 应用程序,但找不到包标识符。根据此处的文档(https://firebase.google.com/docs/flutter/setup),它应该在“常规”选项卡中,但我找不到它。我也读过它可能在这里的地方:ios/Runner.xcodeproj 但我的项目不包含它。谢谢!
我正在制作一个带有颤振的应用程序,我想要一个加载屏幕,同时从 Firestore 中获取数据我曾经在 android 中执行此操作 setvisibilty。似乎没有完全帮助
如果firebaseUser不是null,我想显示加载屏幕,这是我的initState方法
void initState() {
super.initState();
isRegistered();
}
@override
Widget build(BuildContext context) {
return Scaffold(
body: Container(
padding: EdgeInsets.all(32),
child: Form(
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Text("Login"),
SizedBox(
height: 16,
),
Row(
mainAxisAlignment: MainAxisAlignment.spaceAround,
children: <Widget>[
Container(
width: 50,
child: TextFormField(
maxLength: 4,
keyboardType: TextInputType.number,
controller: countryCodeController,
decoration: InputDecoration(
hintText: '+251',
),
),
),
Container(
width: 200,
child: TextFormField(
maxLength: 9,
keyboardType: TextInputType.number,
controller: phonenumberController, …Run Code Online (Sandbox Code Playgroud) 免责声明:首先,这是我早期尝试使用Flutter。所以如果是菜鸟问题,请原谅我。
我一直在为 iOS 中的 Flutter 应用程序使用 MVP-Clean 架构,当我尝试构建一个可以轻松保存数据的数据源时,我发现了PathProvider插件。
在尝试下一个之后:
给项目添加依赖
dependencies: path_provider: "^0.4.0"
提供依赖
flutter packages get
pod install
我尝试编译项目,编译器大喊:** BUILD FAILED **
Xcode 的输出:=== 使用配置调试构建项目运行程序的目标运行程序 === /proect_directory/ios/Runner/GeneratedPluginRegistrant.m:6:9: 致命错误:找不到“path_provider/PathProviderPlugin.h”文件#import <path_provider/PathProviderPlugin. h> ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 产生了 1 个错误。
我进行了快速搜索,但没有找到任何有用的信息。
谁能照亮我的道路?
编辑:
已经尝试过:
flutter update-packages --force-upgrade
Run Code Online (Sandbox Code Playgroud)
并且医生输出没有显示任何错误:
flutter doctor
Run Code Online (Sandbox Code Playgroud)
我正在使用颤振,我有一个使用此代码的圆形容器
new Container(
width: 50.0,
height: 50.0,
decoration: new BoxDecoration(
shape: BoxShape.circle)
Run Code Online (Sandbox Code Playgroud)
我想让这个圆圈像这样在屏幕上移动
我怎样才能做到这一点?
我已经在我的颤振项目中实现了signature_pad并且它工作正常。
不幸的是,当我把它放在里面时SingleChildScrollView,签名没有画出来。它滚动而不是签名。
似乎是,GestureDetector但我不知道如何解决它。
有人可以给我一些线索吗?
谢谢。
当我在终端中运行时flutter pub get卡住了它显示
操作系统 MacOS Catalina 10.15.3
Got TLS error trying to find package launch_review at https://pub.dartlang.org.
pub get failed (server unavailable) -- attempting retry 1 in 1 second...
Got socket error trying to find package launch_review at https://pub.dartlang.org.
pub get failed (server unavailable) -- attempting retry 2 in 2 seconds...
Got TLS error trying to find package launch_review at https://pub.dartlang.org.
pub get failed (server unavailable) -- attempting retry 3 in 4 seconds...
Got socket error trying to …Run Code Online (Sandbox Code Playgroud) 我需要将 JSON 解析为对象并在我的应用程序中使用它,但我需要使用 dio 库来执行此操作,但我是新手,有人可以帮助我如何使用它来将 JSON 解析为对象,这也是我的请求需要一个令牌,我的对象将像这样锁定:
import 'dart:convert';
Users usersFromJson(String str) => Users.fromJson(json.decode(str));
String usersToJson(Users data) => json.encode(data.toJson());
class Users {
Users({
this.data,
});
List<Datum> data;
factory Users.fromJson(Map<String, dynamic> json) => Users(
data: List<Datum>.from(json["data"].map((x) => Datum.fromJson(x))),
);
Map<String, dynamic> toJson() => {
"data": List<dynamic>.from(data.map((x) => x.toJson())),
};
}
class Datum {
Datum({
this.id,
this.name,
this.email,
this.phone,
this.status,
this.images,
});
int id;
String name;
String email;
String phone;
String status;
List<Image> images;
factory Datum.fromJson(Map<String, dynamic> json) => Datum(
id: json["id"], …Run Code Online (Sandbox Code Playgroud) 我正在寻找如何在 GetX 的最佳实践中处理表单和验证的示例?有没有很好的例子,或者有人可以向我展示我们如何最好地做到这一点的例子?