Flutter:在多个包中定义颜色
Flutter: Colors defined in multiple packages
你会如何规避这个问题?
名称 '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;
你会如何规避这个问题?
名称 '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;