0

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何ですか?

4

1 に答える 1