Skip to content

Instantly share code, notes, and snippets.

@ijoschek
Last active August 22, 2019 11:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ijoschek/c27e31e51dd2868b079186ab2f3842c4 to your computer and use it in GitHub Desktop.
Save ijoschek/c27e31e51dd2868b079186ab2f3842c4 to your computer and use it in GitHub Desktop.
flutter_gridview_tut
import 'package:flutter/material.dart';
import 'package:transparent_image/transparent_image.dart';
//...
class _MyHomePageState extends State<MyHomePage> {
//...
Widget _gridList() {
return GridView.builder(
itemCount: 60,
gridDelegate:
SliverGridDelegateWithFixedCrossAxisCount(crossAxisCount: 4),
itemBuilder: (context, index) {
return Padding(
padding: const EdgeInsets.all(3.0),
child: GestureDetector(
child: FadeInImage.memoryNetwork(
placeholder: kTransparentImage,
image: 'https://picsum.photos/id/$index/128'),
onTap: () {
_openImage(context, index);
},
),
);
},
);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment