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

问题描述 投票:2回答:1
import 'package:latlong/latlong.dart';
import 'dart:ui';

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

是否有语法专门指出我想使用哪个Path

syntax dart flutter
1个回答
1
投票
import 'dart:ui' hide Path;
import 'dart:ui' as ui;

然后,当你使用Path时,它是从latlong使用的,如果你使用ui.Path,则使用来自dart:ui的那个。

该行可以省略

import 'dart:ui' hide Path;

但它允许你使用dart:ui中没有ui.前缀的所有其他类型。

© www.soinside.com 2019 - 2024. All rights reserved.