Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何在listview生成器中显示特定索引中的项_Flutter_Dart - Fatal编程技术网

Flutter 如何在listview生成器中显示特定索引中的项

Flutter 如何在listview生成器中显示特定索引中的项,flutter,dart,Flutter,Dart,我想开始显示索引5中的列表项 ListView.builder( itemCount: items.length, itemBuilder: (context, index) { return ListTile( title: Text('${items[index]}'), ); }, ); 看看这个 ListView.builder( itemCount: items.length, itemBuilder: (context, index) { if(index &l

我想开始显示索引5中的列表项

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

ListView.builder(
itemCount: items.length,
itemBuilder: (context, index) {
  if(index < 5) return SizedBox();
  return ListTile(
    title: Text('${items[index]}'),
  );
},
);
ListView.builder(
itemCount:items.length,
itemBuilder:(上下文,索引){
if(索引<5)返回SizedBox();
返回列表块(
标题:文本(“${items[index]}”),
);
},
);

也许这就是你要找的

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

我不确定这是否是你想要的,但你可以试试。 要根据特定条件仅显示特定项目,可以使用“可见性”小部件,如下所示

 ListView.builder(
      itemCount: items.length,
      itemBuilder: (context, index) {
        return Visibility(
          visible: index>5,
          child: ListTile(
            title: Text('${items[index]}'),
          ),
        );
      },
    );
希望这有帮助!:D