1+ import 'package:flutter/material.dart' ;
2+ import 'package:flutter_screenutil/flutter_screenutil.dart' ;
3+
4+ class Index extends StatelessWidget {
5+ List listview = [
6+ 'http://pic1.win4000.com/wallpaper/2019-02-15/5c664c3e1d90c.jpg' ,
7+ 'http://pic1.win4000.com/wallpaper/2019-02-15/5c664c40f3bc2.jpg' ,
8+ 'http://pic1.win4000.com/wallpaper/2019-02-15/5c664c4406144.jpg' ,
9+ 'http://pic1.win4000.com/wallpaper/2019-02-15/5c664c46823f8.jpg' ,
10+ 'http://pic1.win4000.com/wallpaper/2019-02-15/5c664c48c73d0.jpg' ,
11+ 'http://pic1.win4000.com/wallpaper/2019-02-15/5c664c4b4dc2f.jpg' ,
12+ 'http://pic1.win4000.com/wallpaper/2019-02-15/5c664c51a2a45.jpg' ,
13+ 'http://pic1.win4000.com/wallpaper/2019-02-14/5c65107a0ee05.jpg' ,
14+ 'http://pic1.win4000.com/wallpaper/2019-02-14/5c65108043791.jpg' ,
15+ 'http://pic1.win4000.com/wallpaper/2019-02-14/5c651084373de.jpg'
16+ ];
17+
18+ @override
19+ Widget build (BuildContext context) {
20+ return Scaffold (
21+ appBar: AppBar (title: Text ('ListBody' ),),
22+ body: ListView (
23+ scrollDirection: Axis .vertical,
24+ children: < Widget > [
25+ ListBody (
26+ mainAxis: Axis .vertical,
27+ reverse: false ,
28+ children: List .generate (10 , (index) {
29+ return Container (
30+ width: ScreenUtil ().setWidth (420 ),
31+ height: ScreenUtil ().setHeight (220 ),
32+ decoration: BoxDecoration (
33+ image: DecorationImage (
34+ image: NetworkImage (listview[index]),
35+ fit: BoxFit .cover
36+ )
37+ ),
38+ );
39+ }),
40+ ),
41+ ],
42+ )
43+ );
44+ }
45+ }
0 commit comments