Marking.Client.Moblie/marking_app/lib/utils/image/gallery_example_item.dart

30 lines
741 B
Dart

import 'package:flutter/widgets.dart';
import 'package:marking_app/utils/image/gallery_example_item_model.dart';
class GalleryExampleItemThumbnail extends StatelessWidget {
const GalleryExampleItemThumbnail({
Key? key,
required this.galleryExampleItem,
required this.onTap,
}) : super(key: key);
final GalleryExampleItemModel galleryExampleItem;
final GestureTapCallback onTap;
@override
Widget build(BuildContext context) {
return Container(
padding: const EdgeInsets.symmetric(horizontal: 5.0),
child: GestureDetector(
onTap: onTap,
child: Hero(
tag: galleryExampleItem.id,
child: Image.network(galleryExampleItem.resource),
),
),
);
}
}