hes*_*wky 4 dart flutter flutter-layout
我正在使用 flutter 构建一个基于阿拉伯语的应用程序(RTL 语言),我想有一种比Directionality在每个页面中使用更好的方法Directionality(textDirection: TextDirection.rtl, child: FacultyPage()),因为我不认为这是一种干净的方法,有时我忘记实现Directionality为父小部件,特别是在具有大量页面/屏幕的大型应用程序。
因此默认布局变为 RTL,无需在每个屏幕/页面上重做Directionality。
RTL设置整个应用程序配置的最简单方法是:
void main() {
runApp(
MaterialApp(
home: Directionality( // use this
textDirection: TextDirection.rtl, // set it to rtl
child: HomePage(),
),
),
);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3677 次 |
| 最近记录: |