"package:intl/intl.dart" 出现 flutter RTL 语法错误

flutter RTL syntax error with "package:intl/intl.dart"

你好,我最近尝试使用日期选择器进行 flutter,但我没有找到任何文档或教程,所以我打开 flutter gallery 项目并尝试复制代码。 按照我导入 "package:intl/intl.dart" 库的代码。 之后在 main.dart 构建函数中:

  Widget build(BuildContext context) {
return new MaterialApp(
    title: 'Welcome to Flutter',
    theme: new ThemeData.light(),
    home: new InitiateAppPage(),
    builder: (BuildContext context, Widget child) {
      return new Directionality(
        textDirection: TextDirection.rtl,
        child: child,
      );
    },
    );   }

来自 SDK 库 'ui.dart' 的元素 'TextDirection' 被 'intl.dart' 隐式隐藏。 这个问题有什么解决办法吗?

如下导入命名空间并使用别名

import 'package:intl/intl.dart' as intl;
import 'dart:ui' as ui;

..

textDirection: ui.TextDirection.ltr,