class MyList extends StatelessWidget { @override Widget build(BuildContext context) { return ListView(scrollDirection: Axis.horizontal, children: [ new Container( width: 180.0, color: Colors.lightBlue, ), new Container( width: 180.0, color: Colors.lightGreen, ), new Container( width: 180.0, col...
children: list, ) ), ); } } 在main.dart增加list页面的引入 import 'list.dart'; 修改Home页的按钮事件,增加Navigator.push跳转 FlatButton( color: Colors.blue,textColor: Colors.white, onPressed: () { Navigator.push(context, MaterialPageRoute(builder:(context) { return ListPage(); })); }, c...
代码: Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text('Shopping List'), ), body: Column( mainAxisSize: MainAxisSize.min, children: [ ListView( padding: EdgeInsets.symmetric(vertical: 8.0), children: widget.products .map((Product product) => ShoppingListItem...
}//添加分割线vardivideList =ListTile.divideTiles(context: context, tiles: _list).toList(); body:newScrollbar( child:newListView(//添加ListView控件//children: _list,//无分割线children: divideList,//添加分割线), ); new ListView.separated 解释 它的构造函数有两个IndexedWidgetBuilder构建器:itemB...
body:SingleChildScrollView(// 设置滚动方向scrollDirection:Axis.horizontal,child:Center(// 修改为 `Row` 即可child:Row(children:List.generate(letters.length,// 如果你的 letters 数量比较少,推荐加个 `Container` 把宽度指定大点(index)=>Container(child:Padding(padding:constEdgeInsets.symmetric(vertical:4.0...
{},),],),body: ListWheelScrollView(controller: fixedExtentScrollController,physics: FixedExtentScrollPhysics(),itemExtent: 150.0,children : imgList.map((img){return Card(child: Row(children: [Image.network(img,width: 150.0),Text("随便文字",style: new TextStyle(color: Colors.black45,fontSize: ...
//一级筛选点击事件处理 onItemClick(int index) { setState(() { //全局记住点击位置 this.index = index; //设置二级菜单数据集合 screenChildList = screenList[index].children; //遍历一级数据设置一级菜单标识,是否选中 updateListSelect(index, screenList); }); } ...
(maxCrossAxisExtent:200,childAspectRatio:1.5,crossAxisSpacing:10,mainAxisSpacing:10,),children:List.generate(100,(index){returnContainer(color:Color.fromARGB(255,Random().nextInt(256),Random().nextInt(256),Random().nextInt(256)),);}),),);}}//SliverGridDelegateWithFixedCrossAxisCount示例class...
("双list排序"),),body:Container(child:Row(children:[Flexible(flex:2,child:ListView.separated(itemBuilder:(context,index){return_getLeftWidget(index);},separatorBuilder:(context,index){if(index<leftList.length-1){returnDivider(height:1,color:Colors.black87,);}else{returnContainer();}},item...
(// children: divideList, //添加ListView控件// ),// ListView.separated 方式// child: new ListView.separated(// itemCount: iconItems.length,// separatorBuilder: (BuildContext context, int index) => new Divider(),// itemBuilder: (context, item) {// return buildListData(context, strItems...