Rename widget

This commit is contained in:
Vishnu Mohandas 2020-04-25 14:42:13 +05:30
parent 0b47541aee
commit 610a5feb17
4 changed files with 11 additions and 10 deletions

View file

@ -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<AlbumListWidget> {
return GestureDetector(
child: Column(
children: <Widget>[
ImageWidget(album.photos[0], size: 140),
ThumbnailWidget(album.photos[0], size: 140),
Padding(padding: EdgeInsets.all(2)),
Expanded(
child: Text(

View file

@ -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]),
);
}

View file

@ -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<Gallery> {
? Border.all(width: 4.0, color: Colors.blue)
: null,
),
child: ImageWidget(photo),
child: ThumbnailWidget(photo),
),
);
}

View file

@ -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<ImageWidget> {
class _ThumbnailWidgetState extends State<ThumbnailWidget> {
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;