Flutter 在某一天,将“星期日”中的一个列表项放置在屏幕中央
我想在屏幕中央显示Flutter 在某一天,将“星期日”中的一个列表项放置在屏幕中央,flutter,listview,Flutter,Listview,我想在屏幕中央显示列表中的特定项目 我有一周的小部件的列表,即 星期日 星期一 星期二 … 就像今天是星期五,代码 代码>小部件自动出现在屏幕中间,第二天星期日代码>窗口小部件进入屏幕的中间部分 ''' ''你能详细说明你的最终产出是什么吗?很难想象你想要实现什么!想在屏幕中央显示特定的列表项,我正在显示星期日星期日星期一星期二星期三。。。如果今天是星期三,那么星期三应该在当天的屏幕中心,第二天是星期四,也就是屏幕中心 @override Widget build(BuildCont
列表
中的特定项目
我有一周的
小部件的列表,即
星期日
星期一
星期二
…
就像今天是星期五,代码<星期五> <代码>代码>小部件<代码>自动出现在屏幕中间,第二天<代码>星期日<代码>代码>窗口小部件<代码>进入屏幕的中间部分
'''
''你能详细说明你的最终产出是什么吗?很难想象你想要实现什么!想在屏幕中央显示特定的列表项,我正在显示星期日星期日星期一星期二星期三。。。如果今天是星期三,那么星期三应该在当天的屏幕中心,第二天是星期四,也就是屏幕中心
@override
Widget build(BuildContext context) {
return Container(
height: 200,
child: ListView.builder(
scrollDirection: Axis.horizontal,
// itemCount: 7,
itemCount: dayList.length,
itemBuilder: (_, index) {
return Padding(
padding: EdgeInsets.all(20),
child: Column(
children: [
Expanded(
child: Image(
image: AssetImage("${dayList[index].iconSrc}"),
),
),
Text(
'AQI:${dayList[index].aqi}',
style: TextStyle(
color: dayList[index].color,
fontFamily: "MerriWeather"),
),
Container(
margin: EdgeInsets.only(top: 20),
height: 40,
width: 70,
child: Align(
alignment: Alignment.center,
child: Text(
// 'Mon',
dayList[index].day,
style: TextStyle(
fontFamily: 'MerriWeather',
fontWeight: FontWeight.bold),
),
),
),
],
));
},
));