Flutter 颤振中的文本方向RTL
我想从右向左改变整个应用程序的文本方向 我的主要代码是:Flutter 颤振中的文本方向RTL,flutter,Flutter,我想从右向左改变整个应用程序的文本方向 我的主要代码是: void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { // This widget is the root of your application. @override Widget build(BuildContext context) { return ChangeNotifierProvider( crea
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return ChangeNotifierProvider(
create: (context)=>HomeModel(),
child: MaterialApp(
debugShowCheckedModeBanner: false,
home: Directionality(
textDirection:
TextDirection.rtl,
child: FirstScreen()),
));
}
}
但只有第一个屏幕视图是从右到左的,当再次导航到第二个页面时,它是从左到右的。阅读关于设计的讨论。你必须使用
方向性.of(context)
在另一个上下文中提取方向性。可能我读了这部分,但不明白该怎么做。你能写代码吗?你能试着点击主题数据属性并用copywith更改这个属性吗?我本想回答这个问题,但我这里已经有一个类似的问题了。我以前读过这个问题。我的问题是,只是第一页的方向改变,而不是整个应用程序的方向