【问题标题】:ImagePicker.platform shows warning - FlutterImagePicker.platform 显示警告 - Flutter
【发布时间】:2021-10-14 12:44:31
【问题描述】:

我正在使用以下代码从用户的图库中挑选一张图片。

Future getImageFromGallery(BuildContext context) async {
    await ImagePicker.platform()
        .pickImage(source: ImageSource.gallery)
        .then((image) {
      if (image != null) {
        _cropImage(image, context);
      }
    });
  }

我收到以下警告。

The member 'platform' can only be used within 'package:image_picker/image_picker.dart' or a test.

我不确定警告的含义。我尝试查找它,但无法找出解决此警告的解决方案。

【问题讨论】:

    标签: flutter compiler-warnings imagepicker


    【解决方案1】:

    试试下面的代码希望对你有帮助

    声明文件类型表单dart.io

    File? imagePicked;
    

    创建用于拾取图像的函数

    void gallaryImage() async {
        final picker = ImagePicker();
        final pickedImage = await picker.pickImage(
          source: ImageSource.gallery,
        );
        final pickedImageFile = File(pickedImage!.path);
        setState(() {
          imagePicked = pickedImageFile;
        });
      }
    

    创建您的小部件

    TextButton(
          onPressed: gallaryImage,
          child: Text(
          'Gallery',
          style: TextStyle(
              color: Colors.black,
           ),
         ),
        ),
    

    【讨论】:

      猜你喜欢
      • 2019-02-13
      • 2020-10-27
      • 2023-04-02
      • 2018-10-12
      • 1970-01-01
      • 2012-01-24
      • 2012-05-05
      • 2014-05-16
      • 2016-08-26
      相关资源
      最近更新 更多