Flutterで開発しています。
TextWidgetにいちいち個別にスタイルを定義するのがかなり厄介だとおもい、以下のようなスタイルを定義して利用したいと考えています。
- Typograpy定義
(Headline Large normal) Size:32 height:40 weight:normal
(Headline Large bold) Size:32 height:40 weight:bold
(Headline Medium normal) Size:28 height:36 weight:normal
(Headline Medium bold) Size:28 height:36 weight:bold
(Headline Small normal) Size:22 height:36 weight:normal
(Headline Small bold) Size:22 height:36 weight:bold
(Title Large normal) Size:22 height:28 weight:normal
(Title Large bold) Size:22 height:28 weight:bold
(Title Medium normal) Size:16 height:24 weight:normal
(Title Medium bold) Size:16 height:24 weight:bold
(Title Small normal) Size:14 height:20 weight:normal
(Title Small bold) Size:14 height:36 weight:bold
利用側では
Dart
1Text('hogehoge', 2 style: AppStyle.headline.large.bold 3)
のような感じで利用したいです。
どのようにクラス定義or実装すればいいか分からないのでご教授いただけると助かります。
あなたの回答
tips
プレビュー