小编don*_*why的帖子

Flutter,带有声明的 Late 关键字

late TextEditingController _controller = TextEditingController();
late String someString = "someString";

TextEditingController _controller = TextEditingController();
String someString = "someString";
Run Code Online (Sandbox Code Playgroud)

他们还是不一样吗?或者完全一样???在任何情况下(在表演中)

dart flutter

17
推荐指数
2
解决办法
3万
查看次数

Flutter,BLoC 需要 rx dart 吗?

在我见过的bloclibrary官方网站文档中,我从未见过他们使用过rx dart。

然而,有时在社区中,他们说一起使用 rx dart 会更好。但我不明白。我使用 firestore 作为后端,但我觉得我根本不需要 rxdart。尽管我努力搜索,但我无法看到使用 rx dart + BLoC 的良好示例项目。

如果将 rx dart 与 BLoC 一起使用有什么好处?我可以看一个例子吗?

flutter bloc

7
推荐指数
2
解决办法
6565
查看次数

为什么在 Firebase 中使用 UID?我应该使用它吗

我知道UID被使用是因为它是独一无二的。但在我的应用程序中,它们都是用Google ID注册的,Google ID也是唯一的。我应该使用吗UID

firebase firebase-authentication

6
推荐指数
1
解决办法
4606
查看次数

Flutter,TextFormField 最后一个字母旁边的小部件

在此输入图像描述

我想把那边充满红色背景的盒子移到空盒子的位置。

换句话说,我想在 TextFormField 结束点旁边插入一个容器。

这是 Flutter 中可以实现的东西吗?还是没有办法?

- 更新

我实际上想在文本末尾添加一个“发送”图标。由于行的原因,我查找的所有示例总是位于容器的末尾,如我发布的照片​​所示。由于发送图标的位置总是会根据文本的长度实时变化,所以这个问题对我来说感觉非常困难。另外,请注意,这不是 Text,而是 TextField 或 TextFormField 小部件。

flutter flutter-layout

5
推荐指数
1
解决办法
775
查看次数

颤动文本,防止有空格时自动换行

我意识到它会自动刹车线,我想防止这种情况发生

                                 Expanded(
                                  child: RichText(
                                    text: TextSpan(
                                      text: 'Hello', // default text style
                                      children: <TextSpan>[
                                        TextSpan(
                                            text: ' beautiful ',
                                            style: TextStyle(
                                                fontSize: 20,
                                                fontStyle:
                                                    FontStyle.italic)),
                                        TextSpan(
                                            text: 'dddddddddddddddddddd ddddddddddddddddddddddd',
                                            style: TextStyle(
                                                fontWeight:
                                                    FontWeight.bold)),
                                      ],
                                    ),
                                  ),
                                )
Run Code Online (Sandbox Code Playgroud)

它在 ddddd 和 ddddd 之间有一个空格,因此它会自动换行

文本小部件会自动留出一些空白

当下一个单词太长时,换行

但我不想

有什么解决办法吗?

flutter flutter-layout

3
推荐指数
1
解决办法
4690
查看次数

云函数,文件remoteconfig.template.json不存在

当我通过 firebase init 设置 Cloud Functions 文件夹时,一切正常

但是当我输入“firebase部署”时它不断显示

Error: File remoteconfig.template.json does not exist
Run Code Online (Sandbox Code Playgroud)

我想我在设置时也创建了该文件。

我用谷歌搜索但没有找到。怎么解决这个问题?

google-cloud-functions

3
推荐指数
1
解决办法
2099
查看次数

Flutter,Android和IOS底部导航栏大小不同

由于ios中底部导航栏的高度而发生溢出错误,该布局在所有Android设备上都运行良好。

这似乎是因为从底部拉起应用程序来关闭应用程序的格式会产生额外的空间,这是由 IOS 操作系统控制的。

超级烦人,因为IOS我强行增加了底部导航栏的高度,但是现在Android的设计很糟糕。有人知道如何解决吗?

- 更新

Scaffold(
            bottomNavigationBar: Container(
              height: 50,
              child: BottomNavigationBar(
                ...
              ),
            ),
          )
Run Code Online (Sandbox Code Playgroud)

android ios flutter flutter-layout

3
推荐指数
1
解决办法
5514
查看次数

Flutter,quadraticBezierTo x 和 y 是哪个?

在此输入图像描述

在上面的场景中,x1和y1以及x2和y2是什么点???

为了

Path path = Path();
path.quadraticBezierTo(x1, y1, x2, y2)
Run Code Online (Sandbox Code Playgroud)

flutter flutter-layout flutter-animation

3
推荐指数
1
解决办法
3136
查看次数

Flutter,如何在同一块内调用/添加/触发其他事件

Flutter,如何在同一块内调用/添加/触发其他事件

我想在更新数据库后调用刷新事件

mapEventToA("update database").then -> mapEventToB("refresh")
Run Code Online (Sandbox Code Playgroud)

是否可以?

我刚刚已经有一个刷新事件,所以我想重用它

flutter bloc

3
推荐指数
1
解决办法
3662
查看次数

Dart,获取(天-小时-分钟)中两个日期时间之间的差异?

如何获得(天-小时-分钟)中两个日期时间之间的差异?

        DateTime a = someTimeStamp.toDate();
        print(a);
        final now = DateTime.now();
        print(now);
        var difference = now.difference(a).inMilliseconds;
        print(difference);
        var dt = DateTime.fromMillisecondsSinceEpoch(difference);
        print(dt);
Run Code Online (Sandbox Code Playgroud)

最后显示 1970-01-05 06:40:01.632

dart flutter

3
推荐指数
1
解决办法
5024
查看次数