mirror of
https://github.com/zapstore/zapstore.git
synced 2026-10-05 20:48:24 +00:00
Full screen images, closes #181
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import 'package:auto_size_text/auto_size_text.dart';
|
||||
import 'package:cached_network_image/cached_network_image.dart';
|
||||
import 'package:easy_image_viewer/easy_image_viewer.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:flutter_hooks/flutter_hooks.dart';
|
||||
@@ -94,12 +95,24 @@ class AppDetailScreen extends HookConsumerWidget {
|
||||
child: Row(
|
||||
children: [
|
||||
for (final i in app.images)
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(right: 12),
|
||||
child: CachedNetworkImage(
|
||||
imageUrl: i,
|
||||
errorWidget: (_, __, ___) =>
|
||||
Container(),
|
||||
GestureDetector(
|
||||
onTap: () {
|
||||
final imageProvider =
|
||||
CachedNetworkImageProvider(i);
|
||||
showImageViewer(
|
||||
context,
|
||||
imageProvider,
|
||||
doubleTapZoomable: true,
|
||||
);
|
||||
},
|
||||
child: Padding(
|
||||
padding:
|
||||
const EdgeInsets.only(right: 12),
|
||||
child: CachedNetworkImage(
|
||||
imageUrl: i,
|
||||
errorWidget: (_, __, ___) =>
|
||||
Container(),
|
||||
),
|
||||
),
|
||||
),
|
||||
],
|
||||
|
||||
@@ -334,6 +334,14 @@ packages:
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "7.0.1"
|
||||
easy_image_viewer:
|
||||
dependency: "direct main"
|
||||
description:
|
||||
name: easy_image_viewer
|
||||
sha256: fb6cb123c3605552cc91150dcdb50ca977001dcddfb71d20caa0c5edc9a80947
|
||||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.5.1"
|
||||
equatable:
|
||||
dependency: transitive
|
||||
description:
|
||||
|
||||
@@ -50,6 +50,7 @@ dependencies:
|
||||
shared_preferences: ^2.3.2
|
||||
background_downloader: ^8.8.0
|
||||
mutex: ^3.1.0
|
||||
easy_image_viewer: ^1.5.1
|
||||
|
||||
dependency_overrides:
|
||||
purplebase:
|
||||
|
||||
Reference in New Issue
Block a user