addSeparator method

List<Widget> addSeparator(
  1. Widget separatorBuilder()
)

Implementation

List<Widget> addSeparator(Widget Function() separatorBuilder) {
  if (isEmpty) {
    return this;
  }

  List<Widget> resultList = [];
  for (int i = 0; i < length; i++) {
    resultList.add(this[i]);
    if (i != length - 1) {
      Widget separator = separatorBuilder();
      resultList.add(separator);
    }
  }
  return resultList;
}