Fix boxfit

onboarding
Christian Pauly 5 years ago
parent b2037c1e7b
commit 94587d7fcc

@ -7,9 +7,14 @@ import 'package:flutter/material.dart';
class ImageBubble extends StatefulWidget {
final Event event;
final bool tapToView;
final BoxFit fit;
const ImageBubble(this.event, {this.tapToView = true, Key key})
: super(key: key);
const ImageBubble(
this.event, {
this.tapToView = true,
this.fit = BoxFit.cover,
Key key,
}) : super(key: key);
@override
_ImageBubbleState createState() => _ImageBubbleState();
@ -63,7 +68,7 @@ class _ImageBubbleState extends State<ImageBubble> {
tag: widget.event.eventId,
child: Image.memory(
_file.bytes,
fit: BoxFit.cover,
fit: widget.fit,
),
),
);

@ -43,7 +43,7 @@ class ImageView extends StatelessWidget {
minScale: 1.0,
maxScale: 10.0,
panLimit: 0.0,
child: ImageBubble(event, tapToView: false),
child: ImageBubble(event, tapToView: false, fit: BoxFit.contain),
),
);
}

Loading…
Cancel
Save