defaultBuilder method
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),
));
}