How to show items from specific index in a listview builder flutter

how-to-show-items-from-specific-index-in-a-listview-builder-flutter
how-to-use-conditional-statement-within-child-attribute-of-a-flutter-widget-cen

I want to start showing the list items from index 5

ListView.builder(
itemCount: items.length,
itemBuilder: (context, index) {
  return ListTile(
    title: Text('${items[index]}'),
  );
},
);

Check this out

ListView.builder(
itemCount: items.length,
itemBuilder: (context, index) {
  if(index < 5) return SizedBox();
  return ListTile(
    title: Text('${items[index]}'),
  );
},
);

===========OR===========

I am not sure if this is what you are looking for, but you can give it a try. To only show specific items based on certain conditions, you can use the “Visibility” widget as the example shown below.

ListView.builder(
      itemCount: items.length,
      itemBuilder: (context, index) {
        return Visibility(
          visible: index>5,
          child: ListTile(
            title: Text('${items[index]}'),
          ),
        );
      },
    );

Maybe this is what you are looking for

ListView.builder(
itemCount: items.length - 5,
itemBuilder: (context, index) {
  return ListTile(
    title: Text(items[index+5].toString()),
  );
},
);
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x