avatarBuilder property
Use this to customize the avatar, and replace the default avatar with it.
Example:
// eg:
avatarBuilder: (BuildContext context, Size size, ZegoUIKitUser? user, Map extraInfo) {
return user != null
? Container(
decoration: BoxDecoration(
shape: BoxShape.circle,
image: DecorationImage(
image: NetworkImage(
'https://your_server/app/avatar/${user.id}.png',
),
),
),
)
: const SizedBox();
},
Implementation
ZegoAvatarBuilder? avatarBuilder;