Qries

Subscribe Us

Advertisement

Animated Listview

 



Code:

import 'package:flutter/material.dart';
import 'package:flutter_carousel_slider/carousel_slider.dart';
import 'package:flutter_carousel_slider/carousel_slider_transforms.dart';

class ListView1 extends StatefulWidget {
  const ListView1({Key key}) : super(key: key);

  @override
  _ListView1State createState() => _ListView1State();
}

class _ListView1State extends State<ListView1> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Column(
        mainAxisAlignment: MainAxisAlignment.center,
        children: [
          ListView(
            shrinkWrap: true,
            children: <Widget>[
              Container(
                height: 250,
                child: CarouselSlider.builder(
                  unlimitedMode: true,
                  slideBuilder: (index) {
                    return Container(
                      height: 250,
                      alignment: Alignment.center,
                      child: Image.asset(
                        index.isOdd ? "assets/second.jpg" : "assets/first.jpg",
                        fit: BoxFit.fill,
                        height: 250,
                        width: double.infinity,
                      ),
                    );
                  },
                  slideTransform: CubeTransform(),
                  itemCount: 6,
                ),
              ),
            ],
          ),
        ],
      ),
    );
  }
}

Post a Comment

0 Comments