[Flutter]アイコン(Icon)を円にするには?

Flutter

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

アイコンを円にする方法を紹介します。

スポンサーリンク

方法

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

アイコンを円にする方法は、4つあります。

CircleAavatar

1つ目は、CircleAvatarを使う方法です。

CircleAvatar(
  child: Icon(Icons.ac_unit),
)

ClipOval + Material

2つ目は、ClipOvalとMaterialを使う方法です。

ClipOval(
  child: Material(
    color: Colors.blue,
    child: Padding(
      padding: const EdgeInsets.all(8.0),
      child: Icon(Icons.access_alarm),
    ),
  ),
)

Material

3つ目は、Materialを使う方法です。

Material(
  shape: CircleBorder(),
  child: Icon(Icons.accessibility),
  color: Colors.pink,
)

Container

4つ目は、Containerを使う方法です。

Container(
  decoration: BoxDecoration(
    shape: BoxShape.circle,
    color: Colors.blue,
  ),
  child: Icon(Icons.account_balance),
  padding: EdgeInsets.all(8),
)

まとめ

Iconを丸くする方法は、次の4つです。

  • CircleAvatar
  • ClipOval + Material
  • Material
  • Container

コメント

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