flutter - 如何将 'dart:ui' 图像渲染到 Flutter 中?

标签 flutter

我有一些图像加载到内存中,它们是来自“dart:ui”的图像类型。但是我需要在我的 Flutter 应用程序中渲染这些图像。我该怎么做呢?

最佳答案

您可以将 ui.Image 转换为 Image 小部件

final pngBytes = await uiimage.toByteData(format: ImageByteFormat.png);

return Image.memory(
  Uint8List.view(pngBytes!.buffer)
);

关于flutter - 如何将 'dart:ui' 图像渲染到 Flutter 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62626394/

相关文章:

flutter - 为什么我的TextFormField值在这里没有改变?

flutter - 如何在Flutter中暂停或停止Android Alarm Manager的回调功能?

dart - 将数据/消息从 flutter 应用程序传递到其他应用程序

android - Flutter 错误 - Gradle 任务 assembleDebug 失败,退出代码为 -1

ios - audioplayer播放不一致/怪异的音频(URL mp3链接)导致 flutter

flutter + Bloc 6.0.6。 BlocBuilder 的 "builder"回调未提供与 "buildWhen"回调相同的状态

flutter - Flutter 上的离线人脸识别

Flutter:带有 onAuthStateChanged 的​​ StreamProvider<FirebaseUser> 总是返回 null 作为第一个值

dart - Flutter 中的多个目标和多个构建配置

android - Flutter恢复不恢复也不保存状态?