gpt4 book ai didi

android - 如何使用 Intl 在 Flutter 中获取当前的语言环境文本方向

转载 作者:行者123 更新时间:2023-12-04 14:31:17 29 4
gpt4 key购买 nike

我正在创建一个新的 flutter UI 组件,其中包含选择并获取有关产品的更多信息。

enter image description here

我希望这个组件也支持 RTL,所以我需要获取当前的语言环境语言方向,这将使我知道选择形状的哪些角将被圆角。
LTR形状代码是这样的

shape: RoundedRectangleBorder(
borderRadius: BorderRadius.only(
bottomLeft: Radius.circular(35),
topLeft: Radius.circular(35),
),
)
RTL形状代码会像
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.only(
bottomRight: Radius.circular(35),
topRight: Radius.circular(35),
),
)

我知道 intl 提供了获取特定文本方向的功能,而我想获取当前选择区域设置的默认方向,因此如果当前区域设置是阿拉伯语、波斯语或任何其他从右到左的语言,我将返回 RLT零件。我不知道该怎么做。

最佳答案

Directionality.of(context) == TextDirection.rtl

关于android - 如何使用 Intl 在 Flutter 中获取当前的语言环境文本方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59729544/

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