我如何在ListView的中心位置更改项目的颜色

时间:2018-12-27 08:52:30

标签: listview flutter

我正在使用ListView显示文本列表,当它到达列表视图的中心时,需要更改其样式。

1 个答案:

答案 0 :(得分:0)

ListView.builder(
          shrinkWrap: true,
          itemCount: items.length,
          itemBuilder: (context, index) {
            if((items.length/2).floor() == index){

              return Container(
                color: Colors.red,
                child: ListTile(
                  title: Text('${items[index]}asdas'),
                ),
              );
            }else{
              return ListTile(
                title: Text('${items[index]}'),
              );
            }
          },
    )