Flutter Tutorials

Flutter app development tutorials


flutter – GridView in column

main.dart


import 'package:flutter/material.dart';

void main() {
  runApp(
      MaterialApp(
          theme: ThemeData(primarySwatch: Colors.indigo),
          home: Scaffold(
              appBar: AppBar(
                  title: const Text("Flutter - GridView In Column")
              ),
              body: bodyContent()
          )
      )
  );
}

bodyContent(){
  return Column(
      children: [
        SizedBox(
          height: 200,
          child: GridView.count(
              scrollDirection: Axis.horizontal,
              crossAxisCount: 2,
              children: List.generate(50, (index){
                return Card(
                    color: Colors.green.shade300,
                    child: Center(child: Text("${index+1}"))
                );
              })
          ),
        ),
        Expanded(
            child: GridView.count(
                scrollDirection: Axis.horizontal,
                crossAxisCount: 4,
                children: List.generate(75, (index){
                  return Card(
                      color: Colors.pink.shade300,
                      child: Center(child: Text("${index+1}"))
                  );
                })
            )
        )
      ]
  );
}

More flutter tutorials



About Me

Flutter Developer

Design a site like this with WordPress.com
Get started