getScreenList static method
Implementation
static List<List<UserViewInfo>> getScreenList(List<UserViewInfo> list) {
final totalListLength = list.length;
const screenLen = 9;
if (totalListLength > screenLen) {
int index = 1;
List<List<UserViewInfo>> result = [];
while (index * screenLen < list.length) {
List<UserViewInfo> temp =
list.skip((index - 1) * screenLen).take(screenLen).toList();
result.add(temp);
index++;
}
List<UserViewInfo> temp = list.skip((index - 1) * screenLen).toList();
result.add(temp);
return result;
} else {
return [list];
}
}