"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,
你好,我最近尝试使用日期选择器进行 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,