轮播图组件

一、Flutter 轮播图组件
地址:https://pub.dev/packages/flutter_swiper
 
import 'package:flutter/material.dart';
import 'package:flutter_swiper/flutter_swiper.dart';
 
class SwiperPage extends StatefulWidget {
SwiperPage({Key key}) : super(key: key);
_SwiperPageState createState() => _SwiperPageState();
}
class _SwiperPageState extends State<SwiperPage> {
List<Map> list=[
{
"url":"https://www.itying.com/images/flutter/1.png"
},
{
"url":"https://www.itying.com/images/flutter/2.png"
},
{
"url":"https://www.itying.com/images/flutter/3.png"
}
];湖北众猿腾网络科技有限公司
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('轮播图组件演示'),
),
body: Column(
children: <Widget>[
Container(
double.infinity,
child: AspectRatio(
aspectRatio: 16/9,
child: new Swiper(
itemBuilder: (BuildContext context,int index){
return
new
Image.network(this.list[index]["url"],fit: BoxFit.fill,);
},
itemCount: list.length,
pagination: new SwiperPagination(),
autoplay: true,
// control: new SwiperControl(),
),
),
)
],
),
);
}
}
原文地址:https://www.cnblogs.com/zhaofeis/p/12357060.html