🦔
【Flutter】Text, Icons, Imageについて
Text, Icons, Imageは、Flutterアプリケーションの表示系を管理する重要な機能です。それぞれ簡単な実装例ともに紹介していきます。
参考
- 公式サイト
Text
Textウィジェットは、アプリケーション内でテキストを表示するための基本的なウィジェットです。以下はTextウィジェットの使用例です。
Textのサンプルコード
Text(
'Hello, Flutter!',
style: TextStyle(fontSize: 24, color: Colors.blue),
)
Icon
Iconウィジェットは、アプリケーション内でアイコンを表示するためのウィジェットです。Material Designアイコンやカスタムアイコンフォントを表示できます。以下はIconウィジェットの使用例です。
Iconのサンプルコード
以下はIcons.favorite
というハートマークのアイコンをサイズは36, 色は赤で設定しています。
Icon(
Icons.favorite,
size: 36,
color: Colors.red,
)
Image
Imageウィジェットは、アプリケーション内で画像を表示するためのウィジェットです。ネットワーク上の画像やアセット内の画像を表示することができます。以下はImageウィジェットの使用例です。
Imageのサンプルコード
インターネット上の画像を使う場合は以下です。
Image.network(
'https://example.com/image.jpg',
width: 100,
height: 100,
fit: BoxFit.cover,
)
アセットから画像を取り込む場合は、以下のコードの記述と画像ファイルをassets/images配下に置くこと、pubspec.yamlでasset
Image.asset(
'assets/images/my_image.png',
width: 100,
height: 100,
fit: BoxFit.cover,
)
pubspec.yaml
flutter:
uses-material-design: true
assets:
- assets/image.png
Discussion