我想创建一个很长的小部件列表,用户可能想要滚动浏览,比如一本书。我注意到 PageableLazyList 类,但不太明白我应该如何使用它。
class NotePage extends PageableLazyList {
NotePage({Key key, this.note}) : super(key: key,itemBuilder: itembuilder);
final Note note;
static List<NoteContainer> itembuilder (BuildContext context, num start, num count ){
List<NoteContainer> result = <NoteContainer>[];
for(num i = start; i < start+count; i++){
result.add(new NoteContainer(new Note(title: "Note " + i.toString(), description: "Description " + i.toString())));
}
return result;
}
}
没用!我在这里需要一个构建方法,但不明白我应该做什么。