可将一张图片变成圆形,并且中间可以放置一个组件。可指定半径、前景色、背景色等。
CircleAvatar的表现
【radius】 : 半径 【double】
【backgroundImage】 : 图片资源 【ImageProvider】
【foregroundColor】: 前景色 【Color】
【backgroundColor】: 背景色 【Color】
【minRadius】: 最小半径 【double】
【maxRadius】: 最大半径 【double】
【child】: 孩子组件 【Child】
import 'package:flutter/material.dart';
class CustomCircleAvatar extends StatelessWidget {
@override
Widget build(BuildContext context) {
return CircleAvatar(
radius: 50,
backgroundImage: AssetImage("assets/images/wy_200x300.jpg"),
foregroundColor: Colors.white,
child: Icon(
Icons.check,
size: 50,
),
);
}
}