Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import 'package:flutter/material.dart';
- import 'package:carousel_slider/carousel_slider.dart';
- void main() => runApp(DemoApp());
- class DemoApp extends StatelessWidget {
- List<String> imgList = [
- "assets/albert.jpeg",
- "assets/albert2.jpeg",
- ];
- @override
- Widget build(BuildContext context) {
- return Scaffold(
- appBar: AppBar(
- title: Text("Le Saviez-Vous ?"),
- ),
- body: Container(
- child: Column(
- mainAxisAlignment: MainAxisAlignment.center,
- crossAxisAlignment: CrossAxisAlignment.center,
- children: <Widget>[
- CarouselSlider(
- height: 400.0,
- initialPage: 0,
- enlargeCenterPage: true,
- autoPlay: true,
- reverse: false,
- enableInfiniteScroll: true,
- autoPlayInterval: Duration(seconds: 2),
- autoPlayAnimationDuration: Duration(milliseconds: 2000),
- pauseAutoPlayOnTouch: Duration(seconds: 10),
- scrollDirection: Axis.horizontal,
- items: imgList.map((String imgAsset) {
- return Builder(
- builder: (BuildContext context) {
- return Container(
- width: MediaQuery.of(context).size.width,
- margin: EdgeInsets.symmetric(horizontal: 10.0),
- decoration: BoxDecoration(
- color: Colors.green,
- ),
- child: Image.asset(
- imgAsset,
- fit: BoxFit.fill,
- ),
- );
- },
- );
- }).toList(),
- ),
- ],
- ),
- ),
- );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement