- TextStyleを使用して色を変更する方法:
上記の例では、TextStyle
を使用してテキストの色を赤色に変更しています。color
プロパティを使用して、任意の色を指定することができます。また、fontSize
やfontWeight
などのプロパティを使用して、さらにスタイリングを行うこともできます。
- Themeを使用して色を変更する方法:
上記の例では、Theme
ウィジェットを使用してテキストの色を青色に変更しています。textTheme
プロパティを使用して、headline1
などのテキストスタイルに対して色を設定することができます。
- 自作ウィジェットを使用して色を変更する方法:
class ColoredTitle extends StatelessWidget {
final String title;
final Color color;
ColoredTitle({required this.title, required this.color});
@override
Widget build(BuildContext context) {
return Text(
title,
style: TextStyle(color: color),
);
}
}
上記の例では、ColoredTitle
というカスタムウィジェットを作成しています。このウィジェットでは、title
とcolor
を引数として受け取り、それに基づいてテキストの色を設定しています。使用する際は、以下のように呼び出すことができます:
これらはいくつかの基本的な方法ですが、Flutterではさまざまな方法でテキストのスタイリングが可能です。必要に応じて、上記の例を参考にして、自身の要件に合わせたスタイリングを行ってください。