[Flutter]ElevatedButton.iconの色を変えるには?

Flutter

どうも、ちょげ(@chogetarou)です。

ElevatedButton.iconの色を変える方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

ElevatedButton.iconの色を変えるには、引数「style」を使います。

まず、ElevatedButton.iconの引数「style」にElevatedButton.styleFromを指定します。

そして、styleFromの引数「primary」にElevatedButton.iconの色を指定します。

ElevatedButton.icon(
  style: ElevatedButton.styleFrom(
    primary: buttonColor, //ボタンの色を指定
  ),
  onPressed: () {},
  icon: Icon(Icons.flutter_dash),
  label: Text('Button'),
),

ElevatedButton.styleFromの引数「primary」に指定した色が、ElevatedButton.iconの色になります。

使用例

@override
Widget build(BuildContext context) {
  return SafeArea(
    child: Scaffold(
      body: Center(
        child: ElevatedButton.icon(
          style: ElevatedButton.styleFrom(
            primary: Colors.red,
          ),
          onPressed: () {},
          icon: Icon(Icons.flutter_dash),
          label: Text('Button'),
        ),
      ),
    ),
  );
}

コメント

タイトルとURLをコピーしました