mirror of
https://gitlab.com/famedly/fluffychat.git
synced 2025-10-15 11:57:27 +02:00
chore: Adjust image chat design
This commit is contained in:
parent
917dde5a1c
commit
fbb92cbfe1
@ -20,7 +20,6 @@ class ImageBubble extends StatefulWidget {
|
|||||||
final BoxFit fit;
|
final BoxFit fit;
|
||||||
final bool maxSize;
|
final bool maxSize;
|
||||||
final Color backgroundColor;
|
final Color backgroundColor;
|
||||||
final double radius;
|
|
||||||
final bool thumbnailOnly;
|
final bool thumbnailOnly;
|
||||||
final bool animated;
|
final bool animated;
|
||||||
final double width;
|
final double width;
|
||||||
@ -34,7 +33,6 @@ class ImageBubble extends StatefulWidget {
|
|||||||
this.maxSize = true,
|
this.maxSize = true,
|
||||||
this.backgroundColor,
|
this.backgroundColor,
|
||||||
this.fit = BoxFit.cover,
|
this.fit = BoxFit.cover,
|
||||||
this.radius = 10.0,
|
|
||||||
this.thumbnailOnly = true,
|
this.thumbnailOnly = true,
|
||||||
this.onLoaded,
|
this.onLoaded,
|
||||||
this.width = 400,
|
this.width = 400,
|
||||||
@ -406,24 +404,21 @@ class _ImageBubbleState extends State<ImageBubble> {
|
|||||||
child: content,
|
child: content,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
return ClipRRect(
|
return InkWell(
|
||||||
borderRadius: BorderRadius.circular(widget.radius),
|
onTap: () => onTap(context),
|
||||||
child: InkWell(
|
child: Hero(
|
||||||
onTap: () => onTap(context),
|
tag: widget.event.eventId,
|
||||||
child: Hero(
|
child: AnimatedSwitcher(
|
||||||
tag: widget.event.eventId,
|
duration: const Duration(milliseconds: 1000),
|
||||||
child: AnimatedSwitcher(
|
child: Container(
|
||||||
duration: const Duration(milliseconds: 1000),
|
key: ValueKey(key),
|
||||||
child: Container(
|
constraints: widget.maxSize
|
||||||
key: ValueKey(key),
|
? BoxConstraints.loose(Size(
|
||||||
constraints: widget.maxSize
|
widget.width,
|
||||||
? BoxConstraints.loose(Size(
|
widget.height,
|
||||||
widget.width,
|
))
|
||||||
widget.height,
|
: null,
|
||||||
))
|
child: content,
|
||||||
: null,
|
|
||||||
child: content,
|
|
||||||
),
|
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
@ -247,6 +247,7 @@ class Message extends StatelessWidget {
|
|||||||
child: Material(
|
child: Material(
|
||||||
color: Theme.of(context).backgroundColor,
|
color: Theme.of(context).backgroundColor,
|
||||||
borderRadius: BorderRadius.circular(AppConfig.borderRadius / 2),
|
borderRadius: BorderRadius.circular(AppConfig.borderRadius / 2),
|
||||||
|
clipBehavior: Clip.antiAlias,
|
||||||
child: Padding(
|
child: Padding(
|
||||||
padding: const EdgeInsets.all(6.0),
|
padding: const EdgeInsets.all(6.0),
|
||||||
child: Text(
|
child: Text(
|
||||||
|
@ -51,7 +51,6 @@ class ImageViewerView extends StatelessWidget {
|
|||||||
fit: BoxFit.contain,
|
fit: BoxFit.contain,
|
||||||
backgroundColor: Colors.black,
|
backgroundColor: Colors.black,
|
||||||
maxSize: false,
|
maxSize: false,
|
||||||
radius: 0.0,
|
|
||||||
thumbnailOnly: false,
|
thumbnailOnly: false,
|
||||||
animated: true,
|
animated: true,
|
||||||
),
|
),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user