chore: Add border to images in timeline

pull/671/head
krille-chan 2 years ago
parent 41ae97fb8a
commit 0aaee82ec7
No known key found for this signature in database

@ -3,6 +3,7 @@ import 'package:flutter/material.dart';
import 'package:flutter_blurhash/flutter_blurhash.dart'; import 'package:flutter_blurhash/flutter_blurhash.dart';
import 'package:matrix/matrix.dart'; import 'package:matrix/matrix.dart';
import 'package:fluffychat/config/app_config.dart';
import 'package:fluffychat/pages/image_viewer/image_viewer.dart'; import 'package:fluffychat/pages/image_viewer/image_viewer.dart';
import 'package:fluffychat/widgets/mxc_image.dart'; import 'package:fluffychat/widgets/mxc_image.dart';
@ -79,19 +80,23 @@ class ImageBubble extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return InkWell( return Material(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(AppConfig.borderRadius),
side: BorderSide(color: Theme.of(context).dividerColor),
),
child: InkWell(
onTap: () => _onTap(context), onTap: () => _onTap(context),
borderRadius: BorderRadius.circular(AppConfig.borderRadius),
child: Hero( child: Hero(
tag: event.eventId, tag: event.eventId,
child: AnimatedSwitcher( child: ConstrainedBox(
duration: const Duration(seconds: 1),
child: Container(
constraints: maxSize constraints: maxSize
? BoxConstraints( ? BoxConstraints(
maxWidth: width, maxWidth: width,
maxHeight: height, maxHeight: height,
) )
: null, : const BoxConstraints.expand(),
child: MxcImage( child: MxcImage(
event: event, event: event,
width: width, width: width,

Loading…
Cancel
Save