どうも、ちょげ(@chogetarou)です。
アイコンを円にする方法を紹介します。
方法
アイコンを円にする方法は、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
コメント