diff options
author | davidpkj <davidpenkow1@gmail.com> | 2023-03-11 17:54:46 +0100 |
---|---|---|
committer | davidpkj <davidpenkow1@gmail.com> | 2023-03-11 17:54:46 +0100 |
commit | 0570147b3104eb329207ff374541d9d6797fe427 (patch) | |
tree | 41da77cffc72c8a8e9329c9dde0bff3a4c7f9ecc /lib/views/image_subview.dart | |
parent | c9acbf458ff90d37be76fa32aeb1a2591d87144f (diff) |
Updated code to dart analysis recommendations
Diffstat (limited to 'lib/views/image_subview.dart')
-rw-r--r-- | lib/views/image_subview.dart | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/lib/views/image_subview.dart b/lib/views/image_subview.dart new file mode 100644 index 0000000..bc5ac49 --- /dev/null +++ b/lib/views/image_subview.dart @@ -0,0 +1,37 @@ +import 'dart:io'; + +import 'package:flutter/material.dart'; + +import 'package:kulinar_app/constants.dart'; + +class ImageSubview extends StatelessWidget { + const ImageSubview({Key? key, required this.image}) : super(key: key); + + final String image; + + @override + Widget build(BuildContext context) { + return InteractiveViewer( + child: Scaffold( + backgroundColor: _averageImageColor(image), + body: Center( + child: GestureDetector( + child: Hero( + tag: "image", + child: Image( + image: FileImage(File(image)), + ), + ), + onTap: () { + Navigator.pop(context); + }, + ), + ), + ), + ); + } + + Color _averageImageColor(String path) { + return cPrimaryColor; + } +} |