【Flutter】ElevatedButtonの背景色を変更する方法

Flutter入門:ElevatedButtonの背景色を変更する方法

この記事はで読むことができます。

ElevatedButtonは、Flutterアプリケーション内でボタンを表示するための便利なウィジェットですが、ボタンの背景色をカスタマイズすることで、アプリのデザインに合わせたユーザーエクスペリエンスを実現できます。
この記事では、初心者向けにElevatedButtonの背景色を変更する方法を詳しく解説します。

この記事でわかること

  • ElevatedButtonの基本的な使い方の復習
  • ElevatedButtonの背景色を指定する方法

デフォルトのElevatedButtonの背景色

まず、デフォルトのElevatedButtonの背景色を確認してみましょう。以下は、通常のElevatedButtonのコード例です。

実装例

Dart
ElevatedButton(
  onPressed: () {
    // ボタンが押されたときの処理
  },
  child: Text('ボタン'),
),        

実行結果

ボタンの背景色を変更する

ElevatedButtonの背景色を変更するためには、styleプロパティを使ってElevatedButton.styleFromを利用します。
styleFromには、backgroundColorプロパティを設定することで、ボタンの背景色を変更できます。

実装例

Dart
 ElevatedButton(
   onPressed: () {
     // ボタンが押されたときの処理
   },
   style: ElevatedButton.styleFrom(
     // 背景色を青に設定
    backgroundColor: Colors.blue,
   ),
   child: Text('青いボタン'),
 )

backgroundColor プロパティを使用することで、ボタンの背景色を簡単に変更できます。

実行結果

カスタムな背景色を設定する

ElevatedButtonbackgroundColor プロパティには、Color オブジェクトを指定することで、カスタムな背景色を設定できます。この方法を使うと、独自の色をボタンに適用でき、デザインに合わせた柔軟なカスタマイズが可能です。

実装例

Dart
 ElevatedButton(
    onPressed: () {
      // ボタンが押されたときの処理
    },
    style: ElevatedButton.styleFrom(
      // カスタムの背景色を設定
      backgroundColor: Color(0xFFE57373),
    ),
    child: Text('カスタム色のボタン'),
  )

Color(0xFFE57373) のように16進数のカラーコードを使うことで、精密な色指定が可能です。

実行結果

まとめ

ElevatedButtonの背景色を変更することで、アプリのデザインに合わせたボタンを作成することができます。
backgroundColorプロパティを使用して、背景色を簡単に変更できることを覚えておきましょう。
鮮やかなボタンや統一感のあるデザインを実現して、ユーザーエクスペリエンスを向上させましょう!

2 COMMENTS

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です