diff --git a/lib/ui/album_list_widget.dart b/lib/ui/album_list_widget.dart index f19c09830..48bce4ec4 100644 --- a/lib/ui/album_list_widget.dart +++ b/lib/ui/album_list_widget.dart @@ -5,7 +5,7 @@ import 'package:flutter/widgets.dart'; import 'package:myapp/models/album.dart'; import 'package:myapp/models/photo.dart'; import 'package:myapp/ui/album_widget.dart'; -import 'package:myapp/ui/image_widget.dart'; +import 'package:myapp/ui/thumbnail_widget.dart'; import 'package:path/path.dart' as path; class AlbumListWidget extends StatefulWidget { @@ -59,7 +59,7 @@ class _AlbumListWidgetState extends State { return GestureDetector( child: Column( children: [ - ImageWidget(album.photos[0], size: 140), + ThumbnailWidget(album.photos[0], size: 140), Padding(padding: EdgeInsets.all(2)), Expanded( child: Text( diff --git a/lib/ui/face_search_results_page.dart b/lib/ui/face_search_results_page.dart index d902e7d36..4c32ee8b2 100644 --- a/lib/ui/face_search_results_page.dart +++ b/lib/ui/face_search_results_page.dart @@ -4,7 +4,7 @@ import 'package:myapp/models/face.dart'; import 'package:myapp/models/photo.dart'; import 'package:myapp/ui/circular_network_image_widget.dart'; import 'package:myapp/core/constants.dart' as Constants; -import 'package:myapp/ui/image_widget.dart'; +import 'package:myapp/ui/thumbnail_widget.dart'; import 'detail_page.dart'; @@ -59,7 +59,7 @@ class FaceSearchResultsPage extends StatelessWidget { onTap: () async { _routeToDetailPage(photos, index, context); }, - child: ImageWidget(photos[index]), + child: ThumbnailWidget(photos[index]), ); } diff --git a/lib/ui/gallery.dart b/lib/ui/gallery.dart index 06d114d00..5da11ca6b 100644 --- a/lib/ui/gallery.dart +++ b/lib/ui/gallery.dart @@ -6,7 +6,7 @@ import 'package:flutter/services.dart'; import 'package:myapp/models/photo.dart'; import 'package:myapp/photo_loader.dart'; import 'package:myapp/ui/detail_page.dart'; -import 'package:myapp/ui/image_widget.dart'; +import 'package:myapp/ui/thumbnail_widget.dart'; import 'package:myapp/utils/date_time_util.dart'; import 'package:provider/provider.dart'; @@ -96,7 +96,7 @@ class _GalleryState extends State { ? Border.all(width: 4.0, color: Colors.blue) : null, ), - child: ImageWidget(photo), + child: ThumbnailWidget(photo), ), ); } diff --git a/lib/ui/image_widget.dart b/lib/ui/thumbnail_widget.dart similarity index 88% rename from lib/ui/image_widget.dart rename to lib/ui/thumbnail_widget.dart index f9d484902..c9c0ce48b 100644 --- a/lib/ui/image_widget.dart +++ b/lib/ui/thumbnail_widget.dart @@ -5,24 +5,25 @@ import 'package:myapp/core/thumbnail_cache.dart'; import 'package:myapp/models/photo.dart'; import 'package:photo_manager/photo_manager.dart'; -class ImageWidget extends StatefulWidget { +class ThumbnailWidget extends StatefulWidget { final Photo photo; final int size; - const ImageWidget( + const ThumbnailWidget( this.photo, { Key key, this.size, }) : super(key: key); @override - _ImageWidgetState createState() => _ImageWidgetState(); + _ThumbnailWidgetState createState() => _ThumbnailWidgetState(); } -class _ImageWidgetState extends State { +class _ThumbnailWidgetState extends State { static final Widget loadingWidget = Container( alignment: Alignment.center, color: Colors.grey[500], ); + @override Widget build(BuildContext context) { final size = widget.size == null ? 512 : widget.size;