Container(
width: 100,
height: 100,
decoration: BoxDecoration(
border: Border.all(width: 3),
shape: BoxShape.circle,
// You can use like this way or like the below line
//borderRadius: new BorderRadius.circular(30.0),
color: Colors.amber,
),
child:Column(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Text('ABC'),
Text('XYZ'),
Text('LOL'),
],
),
),
2条答案
按热度按时间xqk2d5yq1#
尝试使用BoxShape.circle,
为了实现这一点,我建议使用一个列,然后3个容器,一个为每个圆圈,和一些东西,提请在中间的一部分。
ebdffaop2#
Flutter中的自定义小部件是为应用程序中的小部件可重用性而构建的。Flutter中的自定义小部件可以是多种类型。构建小部件是为了使代码更简洁。它使代码的定制变得简单和容易
//代码
简单按钮自定义小工具