defaultBuilder method

  1. @override
Widget defaultBuilder(
  1. BuildContext context
)
override

Default builder for the widget, which is necessary and must been override.

Implementation

@override
Widget defaultBuilder(BuildContext context) {
  if (widget.memberInfoList.isEmpty) {
    return Container();
  }
  return Scrollbar(
      child: AzListView(
    data: list,
    itemCount: list.length,
    itemBuilder: (context, index) {
      final item = list[index].friendInfo;
      return TencentCloudChatGroupProfileMemberListItem(
        memberFullInfo: item,
        myRole: myRole,
        groupInfo: widget.groupInfo,
      );
    },
    indexBarData: SuspensionUtil.getTagIndexList(list).where((element) => element != "@").toList(),
    physics: const BouncingScrollPhysics(parent: AlwaysScrollableScrollPhysics()),
    susItemBuilder: (context, index) {
      ISuspensionBeanImpl tag = list[index];
      return TencentCloudChatGroupProfileMemberListTag(
        tag: tag.getSuspensionTag(),
        count: tagCount[tag.getSuspensionTag()],
      );
    },
    susItemHeight: getSquareSize(30),
  ));
}