mirror of
https://gitlab.com/mysocialportal/relatica
synced 2024-10-18 15:53:32 +00:00
Switch gallery to grid view
This commit is contained in:
parent
aa8758c0c0
commit
39baf45f75
1 changed files with 25 additions and 0 deletions
|
@ -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];
|
||||
|
|
Loading…
Reference in a new issue