gpt4 book ai didi

flutter - 如何在 Flutter 中获取当前布局方向?

转载 作者:行者123 更新时间:2023-12-04 00:21:56 25 4
gpt4 key购买 nike

我正在开发一个应用程序,它也应该适用于 RTL 布局方向(阿拉伯语和希伯来语)。

我还需要对布局进行一些更改,以防布局方向为
RTL。

如何确定应用程序的当前布局方向是什么?

最佳答案

您可以使用 Directionality.of 获取当前方向.

final TextDirection currentDirection = Directionality.of(context);
final bool isRTL = currentDirection == TextDirection.rtl;

谁来决定 TextDireaction是一种语言,但如果需要,您可以强制使用,这可能对您有用。

Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
theme: ThemeData(),
home: Directionality(
textDirection: TextDirection.rtl,
child: Home(),
),
);
}

关于flutter - 如何在 Flutter 中获取当前布局方向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59887293/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com