ListViewWidget 列表组件的使用
scrollDirection 属性
AXis.horizontal 横向滚动或者叫水平方向滚动
Axis.vertical 竖向
import 'package:flutter/material.dart';
// 主方法传递参数
void main() => runApp(MyApp(
// items:new List()// 非固定长图的
// items:new List(3)// 非固定长图的
// items:new List<String>()// 固定类型
// items:[1,2,3]// 直接赋值
//$i
items : new List<String>.generate(1000, (i)=>"Item $i")//申明一个list
));
// 定义MyApp 继承于静态组件
class MyApp extends StatelessWidget {
//required 必须传的参数
final List <String> items;
MyApp ({Key key,@required this.items}):super(key:key);
@override // 重写关键字
//返回一个组件
Widget build(BuildContext context) {
// TODO: implement build
return MaterialApp(// 返回的一些组件属性
title :'first Flutter',//
home: Scaffold(// 首页
appBar: AppBar(// 导航栏
title: Text('Widget(Two)'),// 导航栏标题
),
body:new ListView.builder(
itemCount: items.length,
itemBuilder:(context,index){
return new ListTile(
title: new Text('${items [index]}'),
);
}
)
),
);
}
}
原文地址:https://www.cnblogs.com/yangqinoak/p/11412478.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。