小编Luk*_*tti的帖子

文本不会在行中溢出

我有一行文本溢出,无法正确剪辑。下面是带有注释的 Widget 的简单层次结构。

ListView
  ListItem1
  ...
  ListItemN
    Padding
      Row // mainAxisAlignment.spaceBetween
        Row
          IconWidget
            Container
              Padding
                Image // 64px square
          TitleWidget // overflowing but not clipping
            Text // TextOverflow.fade
        ScoreWidget
          Container // boxDecoration, color & borderRadius
            Padding
              Text
Run Code Online (Sandbox Code Playgroud)

我试过TitleWidgetExpandedFlexible和换行,但OverflowBox我不断收到无限长度的错误。这是渲染内容的照片。

在此处输入图片说明

dart flutter flutter-layout

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

Flutter,在 Android 上使用调试键和释放键进行签名

我按照说明为 Android 构建版本,并且成功了。https://flutter.io/docs/deployment/android#configure-signing-in-gradle

但是,该项目是开源的,没有该keys.properties文件将无法构建。这意味着贡献者无法运行该项目。

如何设置build.gradle做一个签名时使用调试键调试--debug--profile从构建和释放键keys.properties--release构建?

android flutter

4
推荐指数
1
解决办法
2778
查看次数

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

如何从ListView删除自动SafeArea?

我只是添加了一个ListView作为它的子级Scaffold > Stack,它似乎在顶部有SafeArea。列没有这个问题。有什么办法可以删除它吗?

Container(
  color: Colors.grey[100],
  child: ListView(
    children: <Widget>[
      Image(
        image: snapshot.data.hero,
        height: 300.0,
        fit: BoxFit.cover,
      ),
    ],
  ),
),
Run Code Online (Sandbox Code Playgroud)

列表显示 在此处输入图片说明

在此处输入图片说明

flutter

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

为什么我需要一个带有 Typescript 的 polyfill?

假设我想使用Object.values(). 为了使用它,我必须设置"lib":["es2017"]. 但后来我有"target":"es6"

作为一个新的 Typescript 用户,我读这个的方式是我正在用es2017方法编写并且它正在输出es6代码。

所以我的问题是,为什么我需要一个 polyfill,我该如何选择一个可靠的 polyfill?

typescript

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

减少 Flutter 项目大小

我的开发文件夹中有大约 40 个 Flutter 项目,它们占用了 23GB 的磁盘空间。

在我的 Node.js 项目中,我可以删除所有node_modules文件夹以释放存档项目的空间,npm install如果需要再次运行它,只需输入项目文件夹即可。

可以采取哪些类似的步骤来减少旧 Flutter 项目占用的磁盘空间?

dart flutter

2
推荐指数
1
解决办法
686
查看次数

FCM 在 iOS 上使用 Flutter 有什么要求?

我正在努力让 Firebase Cloud Messaging 通过 Flutter 与 iOS 一起使用。我已按照此处此处此处列出的步骤进行操作,但没有走运。

我没有使用模拟器,我使用的是装有 iOS 11.4.1 的 iPhone 8+。我已经在 Firebase 控制台中安装了所有三个 APN 证书。我已致电FirebaseMessaging.requestNotificationPermissions();并接受了对话。我正在通过 FCM 控制台发送消息进行测试。我的手机已通过 Firebase 进行身份验证(匿名身份验证)。

我没有在应用程序打开或关闭时收到消息。

如果有人对我可能缺少的东西有任何想法,请提供帮助。我希望能够为来到 Flutter/iOS/FCM 的其他人制作一个要点列表,让他们可以毫无错误地遵循。

ios firebase flutter firebase-cloud-messaging

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

覆盖子GestureDetectors的GestureDetector?

有什么方法可以使GestureDetector覆盖所有子GestureDetectors的功能?

我有一个复杂的Widget,我希望能够轻松地从高级别覆盖其所有行为。例如,将自由用户锁定在功能之外。

flutter

0
推荐指数
2
解决办法
1038
查看次数