1-) FLUTTER - one image viewer 2 zoom vs
kaynak : https://pub.dev/packages/widget_zoom
flutter pub add widget_zoom
import 'package:cached_network_image/cached_network_image.dart';import 'package:flutter/material.dart';import 'package:widget_zoom/widget_zoom.dart';class FullScreenImage extends StatelessWidget { final String imageUrl; FullScreenImage({required this.imageUrl}); @override Widget build(BuildContext context) { return Scaffold( backgroundColor: Colors.black, appBar: AppBar( backgroundColor: Colors.transparent, leading: IconButton( icon: Icon(Icons.arrow_back), onPressed: () { Navigator.pop(context); }, ), ), body: Center( child: WidgetZoom( heroAnimationTag: 'tag', zoomWidget: Image.network( imageUrl, ), ), ), ); }}