avatarBuilder property

ZegoAvatarBuilder? avatarBuilder
getter/setter pair

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;