Skip to content

[Discussions] reverse:true时,widget重新创建,可否添加findChildIndexCallback支持 #12

@MengLiMing

Description

@MengLiMing

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions