你会如何规避这个问题?
名称“Colors”在库“colors.dart”和“v3.dart”中定义。
有冲突的包:
- 导入 'package:flutter/material.dart';
- 导入“package:googleapis/calendar/v3.dart”;
最佳答案
import 'package:googleapis/calendar/v3.dart' as v3;
...
backgroundColor: v3.Colors.teal
如果您无论如何都不需要这两个包之一的Colors
,您也可以使用
import 'package:flutter/material.dart' hide Colors;
或从一个库中明确显示您需要的内容(隐藏所有未明确显示的内容)
import 'package:flutter/material.dart' show StatefulWidget, StatelessWidget;
关于android-studio - Flutter:在多个包中定义颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49517753/