我正在flutter(ar / en)中制作多语言应用程序,所以我想用这些语言显示我的内容,我的问题是文本方向基于ui语言,我想根据如果 ar 的内容应为 RTL,否则为 LTR。
\n我的当前视图\n我的当前视图
\n期望的效果\n期望的效果
\nclass ArticleCard extends StatelessWidget {\n const ArticleCard({\n Key key,\n @required this.article,\n @required this.isAuthor,\n @required this.onDelete,\n @required this.onEdit,\n this.allowComments = true,\n }) : super(key: key);\n final ArticleModel article;\n final bool isAuthor;\n final bool allowComments;\n final VoidCallback onDelete;\n final VoidCallback onEdit;\n\n @override\n Widget build(BuildContext context) {\n return Card(\n margin: EdgeInsets.only(bottom: 10),\n child: Column(\n children: <Widget>[\n InkWell(\n onTap: () {\n ExtendedNavigator.ofRouter<Router>().pushNamed(\n Routes.article,\n arguments: ArticleScreenArguments(article: article),\n );\n },\n child: Column(\n …Run Code Online (Sandbox Code Playgroud) flutter ×1