Flutter app for Asset Management
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

32 lines
766 B

  1. import 'dart:typed_data';
  2. import 'package:flutter/cupertino.dart';
  3. import 'package:flutter/material.dart';
  4. import 'package:photo_view/photo_view.dart';
  5. import 'utils.dart';
  6. class PhotoViewer extends StatefulWidget {
  7. Uint8List byte;
  8. PhotoViewer(this.byte);
  9. // PhotoViewer({Key key}) : super(key: key);
  10. @override
  11. _PhotoViewerState createState() => _PhotoViewerState();
  12. }
  13. class _PhotoViewerState extends State<PhotoViewer> {
  14. Util util = new Util();
  15. @override
  16. Widget build(BuildContext context) {
  17. return Column(
  18. children: <Widget>[
  19. Flexible(
  20. flex: 8,
  21. child: Container(
  22. child: PhotoView(
  23. imageProvider: MemoryImage(widget.byte),
  24. ),
  25. ),
  26. ),
  27. ],
  28. );
  29. }
  30. }