getAvatar method
Implementation
Widget getAvatar(String uid) {
var ginfos = widget.data.groupInfos;
var defaultava = SizedBox(
height: 40,
width: 40,
child: Row(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center,
children: [
Expanded(
child: Text(
uid.substring(uid.length - 3),
textAlign: TextAlign.center,
),
),
],
),
);
if (ginfos[uid] != null) {
var ginfo = ginfos[uid]!;
if (ginfo.faceUrl == null) {
return defaultava;
}
if (ginfo.faceUrl!.isEmpty) {
return defaultava;
}
return Image.network(
ginfo.faceUrl!,
width: 40,
height: 40,
fit: BoxFit.contain,
);
}
return defaultava;
}