如何解决 Dart 中的此歧义错误。
import 'dart:io';
import 'package:flutter/material.dart';
import 'package:camera/camera.dart';
import 'package:image/image.dart';
return MaterialApp(
title: 'Camera',
home: Scaffold(
body: new Container(
child: _image == null ? Text('No Image to display') : Image.file(_image),
),
floatingActionButton: new FloatingActionButton(onPressed:() {
picker();
},
tooltip: 'Pick image',
child: new Icon(Icons.camera)),
),
);
ERROR:
名称“Image”在库“package:flutter/src/widgets/image.dart”和“package:image/src/image.dart”中定义。 (ambiguously_import 在 [camera] lib\packs\reg.certificate.dart:45)
Image定义在Flutter Widget 库,并且还在'包:图像/image.dart'。但我想参考它Flutter Widget 库这个怎么做?
这是图像package:image/image.dart-->用于解码图像的库.
如果您有一个名为 import 的文件,例如:
Import ‘package:image/image.dart’ as Image;
那么该包中的类将是Image.image
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)