TextDirection を使用するとどのような違いが生じますか。Flutter のあらゆる場所で必要ですが、目的は明確ではありません。
たとえば、次のコードがあるとします。
const text = 'Hello';
final textSpan = const TextSpan(
text: text,
style: TextStyle(fontSize: 50, color: Colors.black),
);
final TextPainter textPainter = TextPainter()
..textDirection = TextDirection.ltr
..text = textSpan
..layout();
textPainter.paint(canvas, Offset(0, 0));
テキスト方向は に設定されていTextDirection.ltr
ます。これは印刷されHello
ます。
ただし、テキスト方向を に設定しTextDirection.rtl
てもolleH
. まだHello
です。では、の目的はTextDirection
何ですか?