diff options
Diffstat (limited to 'lib/views/image_view.dart')
-rw-r--r-- | lib/views/image_view.dart | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/lib/views/image_view.dart b/lib/views/image_view.dart index 8721d5e..615aa26 100644 --- a/lib/views/image_view.dart +++ b/lib/views/image_view.dart @@ -4,7 +4,6 @@ import 'package:flutter/material.dart'; import 'package:kulinar_app/constants.dart'; -// TODO: IMPLEMENT: zooming and multiple images possible class ImageView extends StatelessWidget { const ImageView({Key? key, required this.image}) : super(key: key); @@ -12,27 +11,28 @@ class ImageView extends StatelessWidget { @override Widget build(BuildContext context) { - return Scaffold( - backgroundColor: _averageImageColor(image), - body: Center( - child: Container( - child: GestureDetector( - child: Hero( - tag: "image", - child: Image( - image: FileImage(File(image)), + return InteractiveViewer( + child: Scaffold( + backgroundColor: _averageImageColor(image), + body: Center( + child: Container( + child: GestureDetector( + child: Hero( + tag: "image", + child: Image( + image: FileImage(File(image)), + ), ), + onTap: () { + Navigator.pop(context); + }, ), - onTap: () { - Navigator.pop(context); - }, ), ), ), ); } - // TODO: IMPLEMENT: average color background Color _averageImageColor(String path) { return cPrimaryColor; } |