buildLiveRoomList static method
Widget
buildLiveRoomList(
- BuildContext context,
- List<
LiveRoomModel> ? liveRoomItemList, - RefreshController refreshController, {
- VoidCallback? onRefresh,
- VoidCallback? onLoading,
- dynamic onItemClicked()?,
- dynamic enablePullDown = true,
- dynamic enablePullUp = false,
- bool isInitFinish = true,
- String? emptyText,
直播间列表
Implementation
static Widget buildLiveRoomList(
BuildContext context,
List<LiveRoomModel>? liveRoomItemList,
RefreshController refreshController, {
VoidCallback? onRefresh,
VoidCallback? onLoading,
Function(int)? onItemClicked,
enablePullDown = true,
enablePullUp = false,
bool isInitFinish = true,
String? emptyText, //搜索结果为空的提示语
}) {
return SmartRefresher(
header: const MaterialClassicHeader(
color: AppTheme.colorHomeTabIndicator,
distance: 44.0,
),
footer: ClassicFooter(
canLoadingText: Strings.refreshFooterIdle.tr,
loadingText: Strings.refreshFooterLoading.tr,
failedText: Strings.refreshFooterFailed.tr,
noDataText: Strings.refreshFooterNoData.tr,
idleText: Strings.refreshFooterIdle.tr,
),
onRefresh: onRefresh,
onLoading: onLoading,
enablePullDown: enablePullDown,
enablePullUp: enablePullUp,
controller: refreshController,
child: buildLiveRoomGridView(context, liveRoomItemList,
emptyText: emptyText, isInitFinish: isInitFinish, onItemClicked: onItemClicked));
}