您可以简单地使用Material或Card窗口小部件:
Center(
child: Material( // with Material
child: Image.network('https://placeimg.com/640/480/any'),
elevation: 18.0,
shape: CircleBorder(),
clipBehavior: Clip.antiAlias,
),
),
Center(
child: Card( // with Card
child: Image.network('https://placeimg.com/640/480/any'),
elevation: 18.0,
shape: CircleBorder(),
clipBehavior: Clip.antiAlias,
),
),
Run Code Online (Sandbox Code Playgroud)
如果要Radius对Image进行更多控制。然后,您可以使用CircleAvatar:
Center(
child: Card(
child: CircleAvatar(
maxRadius: 54.0,
backgroundImage:
NetworkImage('https://placeimg.com/640/480/any'),
),
elevation: 18.0,
shape: CircleBorder(),
clipBehavior: Clip.antiAlias,
),
),
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1932 次 |
| 最近记录: |