小编Jos*_*ent的帖子

访问index.html中的--dart-define环境变量

有没有办法访问--dart-defineFlutter Web的index.html文件中的命令定义的环境变量?

我目前可以在 iOS 和 Android 本机文件中访问它们,但尚未找到在 html 文件中执行此操作的方法

dart flutter flutter-web

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

在 Flutter 应用程序中通过向后滑动手势关闭键盘

当用户从边缘滑动到弹出路线时,我试图关闭键盘。

目前,键盘不会关闭,直到路线完全弹出,弄乱其他一些页面布局,直到它关闭

我确实尝试使用 aWillPopScope来确定用户何时要弹出路线,但不幸的是,这会禁用 iOS 或CupertinoPageRoute.

我只是想知道是否可以确定用户何时从边缘滑动到弹出或点击应用程序栏上的后退按钮并在执行此操作时关闭键盘。

如果可能的话,我会尝试在键盘开始滑动弹出时立即关闭键盘,就像许多应用程序中发生的那样。

我附上一个 gif 来显示我想要达到的效果。

滑动到弹出隐藏键盘

dart flutter flutter-navigation

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

Flutter clean 命令导致空安全错误

自从 Flutter 引入空安全以来,当我这样做时flutter clean,整个项目都会切换到空安全。

我还无法将整个项目更新为空安全,因为我使用的许多包尚未迁移。

我怎样才能做到这一点而flutter clean不会出现数千个错误告诉我必须首先初始化不可为空的项目......

我目前使用 Flutter 1.24.0-10.2-pre,通道 beta。

pubspec.yaml 包含以下内容

environment:
  sdk: ">=2.2.2 <3.0.0"
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

在 Flutter 项目中获取 iOS 和 Android 的 AdMob 测试设备 ID

我正在尝试使用我自己的/真实的 AdUnits 而不是 TestAdUnits,但我不知道从哪里获取我的 iOS 和 Android 设备的测试设备 ID。

文档说要查看日志以找到测试 ID,但我已经检查了打印到控制台的所有内容,并且它没有打印任何设备测试 ID。

我正在 VS Code 中构建并运行我的项目

android admob ios flutter firebase-admob

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