Switch gallery to grid view

main
Hank Grabowski 2022-12-13 21:14:42 -05:00
rodzic aa8758c0c0
commit 39baf45f75
1 zmienionych plików z 25 dodań i 0 usunięć

Wyświetl plik

@ -69,6 +69,31 @@ class GalleryScreen extends StatelessWidget {
);
}
return GridView.builder(
itemCount: images.length,
padding: EdgeInsets.all(5.0),
gridDelegate: const SliverGridDelegateWithMaxCrossAxisExtent(
maxCrossAxisExtent: thumbnailDimension),
itemBuilder: (context, index) {
final image = images[index];
return Padding(
padding: const EdgeInsets.all(2.0),
child: InkWell(
onTap: () {
Navigator.push(context, MaterialPageRoute(builder: (context) {
return ImageViewerScreen(
attachment: image.toMediaAttachment());
}));
},
child: CachedNetworkImage(
width: thumbnailDimension,
height: thumbnailDimension,
imageUrl: image.thumbnailUrl,
),
),
);
});
return ListView.separated(
itemBuilder: (context, index) {
final image = images[index];