Content
使用
ExtendedListView.builder(
shrinkWrap: false,
extendedListDelegate: const ExtendedListDelegate(closeToTrailing: true),
reverse: true,
physics: const ClampingScrollPhysics(),
keyboardDismissBehavior: ScrollViewKeyboardDismissBehavior.onDrag,
controller: viewModel.scrollController,
itemCount: items.length,
itemBuilder: (context, index) {
return items[index].buildWidget(context);
},
)
我现在实现消息列表,ExtendedListView不支持findChildIndexCallback导致倒序情况下,会rebuild子节点。
flutter官方仓库的issue:
flutter/flutter#158982