如何让ListView中的项目在Flutter中有不同的填充?

时间:2018-04-24 03:30:32

标签: flutter

我有一个简单的Listview构建器,它返回一个带有Container的ItemsItem。 我希望最后一个Item有一个底部填充。

我可以检查index中的items是否是最后一个,并将其提供给ItemsItem,但问题是Container上的填充必须是{ {1}}

任何想法?

const

1 个答案:

答案 0 :(得分:4)

itemBuilder: (BuildContext context, int index) {
  bool last = items.length == (index + 1);
  return new Container(
    padding: last ? yourEdgeInsets : null,
    child: new ItemsItem(item: items[index]),
  );
}