Flutter で Text ウィジェットがどのように機能するかを調査しています。ウィジェットは単なる設計図であることはわかっています。ウィジェットを実装するのは Element です。そして要素は、RenderObject を作成して、画面上にウィジェットをレイアウトおよびペイントします。とにかくそういう仕組みだと思います。
- Text ウィジェットのソース コードは簡単に見つけることができます。ここです。
- Flutter エンジンには、テキスト関連のスタイル クラスもあります。
- また、C/C++ の低レベル テキスト ライブラリ クラスはこちらです。
しかし、と呼ばれるものが見つからないようですRenderText
。テキストのレンダリングを行っているのは誰ですか? その要素は何ですか?