fix gradient border radius
This commit is contained in:
@@ -66,6 +66,12 @@ class UserAvatar extends StatelessWidget {
|
|||||||
final placeholder =
|
final placeholder =
|
||||||
this.placeholder ?? streamChatTheme.placeholderUserImage;
|
this.placeholder ?? streamChatTheme.placeholderUserImage;
|
||||||
|
|
||||||
|
final backupGradientAvatar = ClipRRect(
|
||||||
|
borderRadius: borderRadius ??
|
||||||
|
streamChatTheme.ownMessageTheme.avatarTheme?.borderRadius,
|
||||||
|
child: streamChatTheme.defaultUserImage(context, user),
|
||||||
|
);
|
||||||
|
|
||||||
Widget avatar = FittedBox(
|
Widget avatar = FittedBox(
|
||||||
fit: BoxFit.cover,
|
fit: BoxFit.cover,
|
||||||
child: Container(
|
child: Container(
|
||||||
@@ -76,8 +82,7 @@ class UserAvatar extends StatelessWidget {
|
|||||||
fit: BoxFit.cover,
|
fit: BoxFit.cover,
|
||||||
filterQuality: FilterQuality.high,
|
filterQuality: FilterQuality.high,
|
||||||
imageUrl: user.image!,
|
imageUrl: user.image!,
|
||||||
errorWidget: (context, __, ___) =>
|
errorWidget: (context, __, ___) => backupGradientAvatar,
|
||||||
streamChatTheme.defaultUserImage(context, user),
|
|
||||||
placeholder: placeholder != null
|
placeholder: placeholder != null
|
||||||
? (context, __) => placeholder(context, user)
|
? (context, __) => placeholder(context, user)
|
||||||
: null,
|
: null,
|
||||||
@@ -91,11 +96,7 @@ class UserAvatar extends StatelessWidget {
|
|||||||
),
|
),
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
: ClipRRect(
|
: backupGradientAvatar,
|
||||||
borderRadius: borderRadius ??
|
|
||||||
streamChatTheme.ownMessageTheme.avatarTheme?.borderRadius,
|
|
||||||
child: streamChatTheme.defaultUserImage(context, user),
|
|
||||||
),
|
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user