chore: Adjust image chat design

onboarding
Krille Fear 4 years ago
parent 3a12e565dc
commit 080942d36c

@ -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…
Cancel
Save