Untitled

 avatar
unknown
plain_text
4 years ago
1.8 kB
4
Indexable
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';

class MainProducts extends StatelessWidget {
  List productImages = [
    'images/1.png',
    'images/2.jpg',
    'images/3.jpg',
    'images/4.jpg',
    'images/5.jpg',
    'images/6.jpg',
    'images/7.jpg',
    'images/8.jpg',
    'images/9.jpg',
    'images/10.jpg',
    'images/11.jpg',
    'images/12.jpg',
    'images/13.jpg',
    'images/14.jpg',
    'images/15.jpg',
    'images/16.jpg',
    'images/17.jpg',
    'images/18.jpg',
  ];
  @override
  Widget build(BuildContext context) {
    return Container(
      //color: Colors.blue,
      height: 1700,
      child: GridView.builder(
        physics: NeverScrollableScrollPhysics(),
        padding: EdgeInsets.only(left: 16, right: 16,top: 8),
        scrollDirection: Axis.vertical,
        gridDelegate: SliverGridDelegateWithFixedCrossAxisCount(
          crossAxisCount: 2,
          crossAxisSpacing: 8,
          mainAxisSpacing: 8,
        ),
        itemCount: productImages.length,
        itemBuilder: (context, index) {
          return Container(
            decoration: BoxDecoration(
              color: Colors.blue,
              borderRadius: BorderRadius.circular(
                12.0,
              ),
              boxShadow: [
                BoxShadow(
                  color: Colors.grey,
                  //spreadRadius: ,
                  blurRadius: 3,
                  offset: Offset.fromDirection(1)
                ),
              ],
              image: DecorationImage(
                image: AssetImage(
                  productImages[index],
                ),
                fit: BoxFit.cover,
              ),
            ),
          );
        },
      ),
    );
  }
}
Editor is loading...