小编F.M*_*.M.的帖子

Flutter doctor - Windows 版本(无法确认安装的 Windows 版本是否为 10 或更高版本)

我刚刚在主通道上将 Flutter 表单 3.5.0-12.0.pre.168 更新为 3.6.0-1.0.pre.35。\n我在主通道上,因为在稳定通道上我遇到键盘输入问题。但这不应该与这个“问题”有任何关系。其实这不是一个真正的问题,因为一切都还在工作。\n只有 Flutter doctor 有一个我以前没有或没有注意到的新检查。\n它现在正在检查 Windows 版本。但在我的计算机上无法检查它。\n我不明白为什么。有什么建议么?

\n
Doctor summary (to see all details, run flutter doctor -v):\n[\xe2\x88\x9a] Flutter (Channel master, 3.6.0-1.0.pre.35, on Microsoft Windows [Version 10.0.19044.2251], locale de-DE)\n[X] Windows Version (Unable to confirm if installed Windows version is 10 or greater)\n[\xe2\x88\x9a] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)\n[\xe2\x88\x9a] Chrome - develop for the web\n[\xe2\x88\x9a] Visual Studio - develop for Windows (Visual Studio Community 2022 17.3.6)\n[\xe2\x88\x9a] Android Studio (version 2021.2)\n[\xe2\x88\x9a] VS Code …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-windows flutter-doctor

10
推荐指数
2
解决办法
5万
查看次数

Flutter 智能手机应用程序与 watchOS 和wearOS 应用程序同步

我想构建一个可以在 iPhone 和 Android 手机上运行的 Flutter 应用程序。它还具有一个较小的应用程序“兄弟”,应该在 Apple Watch 和 WearOS 手表上运行。

如果我没看错的话,Flutter 本身并不支持编写智能手表应用程序。我的想法是用母语编写智能手表应用程序,并使用 Flutter 编写手机应用程序。

在智能手表应用程序(本机)和手机应用程序(Flutter)之间实现通信的最佳方式是什么?如果即使 iPhone 与 Wear OS 设备结合使用也能正常工作,那就太棒了,反之亦然:

电话 智能手表
安卓 磨损操作系统
安卓 手表操作系统
iOS系统 磨损操作系统
iOS系统 手表操作系统

提前致谢,祝您有美好的一天。

android ios watchos flutter wear-os

7
推荐指数
0
解决办法
604
查看次数

MAUI 支持 Wear OS 和 Watch OS?

我正在考虑在 MAUI 发布后使用它来开发应用程序。我的应用程序需要在 iOS 和 Android 上运行。在移动应用程序旁边,我将有一个可穿戴设备应用程序(watchOS 和 Wear OS)。Xamarin 支持所有四个需要的平台。但对于 MAUI,我只找到了它适用于 iOS 和 Android 的信息。有人知道它是否也支持 watchOS 和 Wear OS 吗?

.net xamarin watchos wear-os maui

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

Flutter for Windows - 调度了 KeyRepeatEvent,但状态显示物理键未按下 - Shift Left

我正在为 Windows 构建一个 Flutter 应用程序。\n我有一个 TextField,如果我运行该应用程序并想要通过按住 Shift Left 或 Shift Right 和一个字母来插入大写字符,我会收到以下错误:

\n
The following assertion was thrown during a platform message callback:   \nA KeyRepeatEvent is dispatched, but the state shows that the physical key is not pressed. If this occurs in real application, please report this bug to Flutter. If this occurs in unit tests, please ensure that simulated events follow Flutter's event model as documented in `HardwareKeyboard`. This was the event: KeyRepeatEvent#d843e(physicalKey: PhysicalKeyboardKey#700e1(usbHidUsage: "0x000700e1", debugName: "Shift Left"), logicalKey: …
Run Code Online (Sandbox Code Playgroud)

flutter flutter-windows flutter-textinputfield

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

Flutter SingleChildScrollViewheight 到屏幕高度

我有一个列和其中的三个元素。我将 mainAxisAlignment 设置为 MainAxisAlignment.spaceBetween,以便第一个元素位于我的应用程序顶部。第二个在中间,第三个在底部。现在我想将其包装在滚动视图中,以便如果列的内容比视图高,则可以滚动它。例如,当键盘弹出时就会发生这种情况。

我的代码看起来有点像这样:

Column(
   mainAxisAlignment: MainAxisAlignment.spaceBetween,
   children: [
      Element1(),
      Element2(),
      Element3(),
      ]
)
Run Code Online (Sandbox Code Playgroud)

Column 将其高度扩展到整个屏幕。这也是我想要的。

但现在如果我将它包装在 SingelChildScrollView 中,它会缩小到最小内容高度。:(

SingleChildScrollView(
   child: Column(
      mainAxisAlignment: MainAxisAlignment.spaceBetween,
      children: [
         Element1(),
         Element2(),
         Element3(),
         ]
   ),
)
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以使列继续扩展到屏幕的整个视图高度,并且一旦其内容高于屏幕高度就可以滚动?

flutter flutter-layout

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