首页 轮播图 不置顶
免责 样式
This commit is contained in:
ryan730
2019-01-13 23:54:16 +08:00
parent 5d88d0c088
commit b43cd20deb
3 changed files with 66 additions and 23 deletions

View File

@ -11,8 +11,9 @@ import 'package:flutter/material.dart';
class ListRefresh extends StatefulWidget {
final renderItem;
final requestApi;
final headerView;
const ListRefresh([this.requestApi, this.renderItem]) : super();
const ListRefresh([this.requestApi, this.renderItem, this.headerView]) : super();
@override
State<StatefulWidget> createState() => _ListRefreshState();
@ -167,7 +168,11 @@ class _ListRefreshState extends State<ListRefresh> {
itemCount: items.length + 1,
itemBuilder: (context, index) {
if (index == 0 && index != items.length) {
return Container(height: 0);
if(widget.headerView is Function){
return widget.headerView();
}else {
return Container(height: 0);
}
}
if (index == items.length) {
//return _buildLoadText();
@ -178,7 +183,6 @@ class _ListRefreshState extends State<ListRefresh> {
if (widget.renderItem is Function) {
return widget.renderItem(index, items[index]);
}
//return makeCard(index,items[index]);
}
},
controller: _scrollController,