Ошибка средства выбора изображения с da sh по размеру изображения - PullRequest
2 голосов
/ 18 июня 2020

enter image description here

Могу я узнать, почему на pickImage есть da sh? Ниже приведена часть написанного мной кода.

import 'dart:io';
import 'package:image_picker/image_picker.dart';
import 'package:path/path.dart' as Path;

class _CreateCCAState extends State<CreateCCA> {
  String _name, _description, _contact, _cat;
  File _image;
  final GlobalKey<FormState> _key = GlobalKey();

Ответы [ 2 ]

2 голосов
/ 18 июня 2020

Он больше не использует метод stati c, а теперь должен быть создан объект класса, что кажется хорошим обновлением в lib

ImagePicker picker = ImagePicker();
final pickedFile = await picker.getImage(source: ImageSource.camera);

Кроме того, в документации четко сказано:

@ Deprecated ('Вместо этого используйте метод imagePicker.getImage ().')

stati c Future pickImage (

1 голос
/ 18 июня 2020

Могу я узнать, почему на pickImage есть da sh?

Потому что он устарел, поэтому это предупреждение не использовать метод pickImage.

Вы должны использовать метод getImage():

  Future getImage() async {
    final pickedFile = await picker.getImage(source: ImageSource.camera);

    setState(() {
      _image = File(pickedFile.path);
    });
  }

https://pub.dev/packages/image_picker

...