【问题标题】:Flutter Image picker for web and mobile适用于 Web 和移动设备的 Flutter 图像选择器
【发布时间】:2020-12-26 18:18:24
【问题描述】:

我需要使用支持移动和网络平台的 Flutter 开发一个跨平台应用程序。我需要一个适用于移动设备和网络的图像选择器。目前我正在使用 用于移动设备的图像选择器 Flutter 插件用于网络的 flutter_web_image_picker。但是构建失败,因为 flutter_web_image_picker 使用 dart:HTML 并且不支持移动构建。我需要知道我应该如何有条件地为他们各自的平台呈现网络选择器,因为拥有两个独立的代码库没有任何意义?

【问题讨论】:

  • 能否请您出示您尝试过的代码

标签: flutter flutter-web


【解决方案1】:

可能已经很晚了,但这就是我们可以在 Flutter 中针对不同平台有条件地执行任何代码的方式。

import 'package:flutter/foundation.dart' show kIsWeb;

然后在函数代码中-

if(kIsWeb){
... web specific code
} else {
... mobile specific code
}

【讨论】:

    猜你喜欢
    • 2021-10-15
    • 2019-06-06
    • 1970-01-01
    • 2021-10-29
    • 2021-07-04
    • 1970-01-01
    • 1970-01-01
    • 2021-06-03
    • 2015-08-07
    相关资源
    最近更新 更多