如何从两个不同库的相同命名类中指定某些类?

时间:2019-02-18 15:05:33

标签: syntax dart flutter

import 'package:latlong/latlong.dart';
import 'dart:ui';

以上两种导入都具有名为Path的类,我需要一种区分它们的方法,因为我需要在同一个dart文件中使用两者。

是否有一种语法专门指向我要使用的Path

1 个答案:

答案 0 :(得分:1)

      body={
        'reportRequests': [
        {
          'viewId': VIEW_ID,
          'dateRanges': [{'startDate': '7daysAgo', 'endDate': 'today'}],
          'metrics': [{'expression': 'ga:sessions'}]
        }]
      }
  )

然后,当您使用import 'dart:ui' hide Path; import 'dart:ui' as ui; 时,将从Path中使用它,如果您使用latlong,则将使用ui.Path中的那个。

此行可以省略

dart:ui

但是它允许您使用import 'dart:ui' hide Path; 中没有前缀dart:ui的所有其他类型。