1

我想呈现一个PageView但不是currentIndex为每个页面按顺序编号 IE:1,2,3,4,5,6,7,8,9 我想反转编号 IE:9,8, 7,6,5,4,3,2,1。

有人知道这样做的方法吗??

PageView.builder(
        itemCount: message.length,
        itemBuilder: (context, int currentIndex) {
          return createViewItem(message[currentIndex], context, );
        },
      );
  }
4

1 回答 1

2

尝试这个:

PageView.builder(
        itemCount: message.length,
        itemBuilder: (context, int currentIndex) {
          return createViewItem(message[(message.length+1)-currentIndex], context, );
        },
      );
  }

如果从0索引开始,你必须1像这样减少:

return createViewItem(message[(message.length-1)-currentIndex], context);
于 2020-09-07T18:13:20.920 回答