flutter_advanced_networkimage 0.2.4
flutter_advanced_networkimage: ^0.2.4 copied to clipboard
An advanced image provider for flutter.
example/lib/main.dart
import 'package:flutter/material.dart';
import '../../lib/flutter_advanced_networkimage.dart';
import '../../lib/zoomable_widget.dart';
import '../../lib/transition_to_image.dart';
main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
TransitionToImage imageWidget = new TransitionToImage(
new AdvancedNetworkImage(
'https://assets-cdn.github.com/images/modules/logos_page/GitHub-Mark.png',
),
useReload: true,
);
return new MaterialApp(
title: 'Flutter Example',
theme: new ThemeData(
primarySwatch: Colors.blue,
),
home: new Scaffold(
appBar: new AppBar(
title: const Text('Flutter Advanced Network Image Example'),
),
body: new ZoomableWidget(
minScale: 0.3,
maxScale: 2.0,
child: imageWidget,
tapCallback: imageWidget.reloadImage,
),
),
);
}
}