Flutter Tutorials

Flutter app development tutorials


flutter – Table border only bottom

main.dart


import 'dart:math';
import 'package:flutter/material.dart';

void main() {
  runApp(
    MaterialApp(
      theme: ThemeData(primarySwatch: Colors.green),
      home: Scaffold(
          appBar: AppBar(
              title: const Text("Flutter - Table Border Only Bottom")
          ),
          body: bodyContent()
      ),
    ),
  );
}

bodyContent(){
  return Padding(
    padding: const EdgeInsets.all(16),
    child: Table(
        border: const TableBorder(
            bottom: BorderSide(
                width: 2.0,
                color: Colors.black26,
                style: BorderStyle.solid
            )
        ),
        children: [
          TableRow(children: [getBox(),getBox(),getBox()]),
          TableRow(children: [getBox(),getBox(),getBox()]),
          TableRow(children: [getBox(),getBox(),getBox()]),
          TableRow(children: [getBox(),getBox(),getBox()])
        ]
    ),
  );
}

getBox(){
  Color color = Colors.primaries[
  Random().nextInt(Colors.primaries.length)
  ].shade200;
  return Container(
      height: 75, width: double.infinity,
      color: color,margin: const EdgeInsets.all(12)
  );
}

More flutter tutorials



About Me

Flutter Developer

Design a site like this with WordPress.com
Get started