提交 53287351 authored 作者: yueweilu's avatar yueweilu

添加 列表为空显示

上级 643895f1
...@@ -21,7 +21,18 @@ class _StudyHistoryPageState extends State<StudyHistoryPage> { ...@@ -21,7 +21,18 @@ class _StudyHistoryPageState extends State<StudyHistoryPage> {
controller: controller.refreshController, controller: controller.refreshController,
onRefresh: controller.onRefresh, onRefresh: controller.onRefresh,
onLoading: controller.onLoading, onLoading: controller.onLoading,
child: ListView.builder( child:controller.histories.isEmpty?Container(
padding: EdgeInsets.only(top: 110.w),
alignment: Alignment.center,
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
children: [
SizedBox(height: 152.w, width: 195.w,
child: Image.asset( 'assets/images/none.png',),),
SizedBox(height: 13.w,),
],
),
): ListView.builder(
itemBuilder: (BuildContext context, int index) { itemBuilder: (BuildContext context, int index) {
return BuildDayItem( return BuildDayItem(
historyModel: controller.histories[index], historyModel: controller.histories[index],
......
...@@ -13,6 +13,12 @@ class UserCoinController extends GetxController { ...@@ -13,6 +13,12 @@ class UserCoinController extends GetxController {
int _page = 1; int _page = 1;
bool _noMore = false; bool _noMore = false;
@override
void onReady() {
onRefresh();
super.onReady();
}
@override @override
void onClose() { void onClose() {
refreshController.dispose(); refreshController.dispose();
......
...@@ -43,7 +43,18 @@ class _UserCoinPageState extends State<UserCoinPage> { ...@@ -43,7 +43,18 @@ class _UserCoinPageState extends State<UserCoinPage> {
controller: controller.refreshController, controller: controller.refreshController,
onRefresh: controller.onRefresh, onRefresh: controller.onRefresh,
onLoading: controller.onLoading, onLoading: controller.onLoading,
child: Container( child: controller.coins.isEmpty?Container(
padding: EdgeInsets.only(top: 110.w),
alignment: Alignment.center,
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
children: [
SizedBox(height: 152.w, width: 195.w,
child: Image.asset( 'assets/images/none.png',),),
SizedBox(height: 13.w,),
],
),
):Container(
margin: EdgeInsets.all(10.w), margin: EdgeInsets.all(10.w),
decoration: BoxDecoration( decoration: BoxDecoration(
borderRadius: BorderRadius.circular(8.w), borderRadius: BorderRadius.circular(8.w),
......
...@@ -16,6 +16,12 @@ class UserCouponController extends GetxController { ...@@ -16,6 +16,12 @@ class UserCouponController extends GetxController {
int _page = 1; int _page = 1;
bool _noMore = false; bool _noMore = false;
@override
void onReady() {
onRefresh();
super.onReady();
}
@override @override
void onClose() { void onClose() {
refreshController.dispose(); refreshController.dispose();
......
...@@ -27,7 +27,18 @@ class _UserCouponPageState extends State<UserCouponPage> { ...@@ -27,7 +27,18 @@ class _UserCouponPageState extends State<UserCouponPage> {
controller: controller.refreshController, controller: controller.refreshController,
onRefresh: controller.onRefresh, onRefresh: controller.onRefresh,
onLoading: controller.onLoading, onLoading: controller.onLoading,
child: ListView.builder( child: controller.coupons.isEmpty?Container(
padding: EdgeInsets.only(top: 110.w),
alignment: Alignment.center,
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
children: [
SizedBox(height: 152.w, width: 195.w,
child: Image.asset( 'assets/images/none.png',),),
SizedBox(height: 13.w,),
],
),
):ListView.builder(
itemBuilder: (BuildContext context, int index){ itemBuilder: (BuildContext context, int index){
return BuildItem(model: controller.coupons[index],); return BuildItem(model: controller.coupons[index],);
// if (index == controller.coupons.length){ // if (index == controller.coupons.length){
......
...@@ -14,6 +14,11 @@ class UserLoveController extends GetxController { ...@@ -14,6 +14,11 @@ class UserLoveController extends GetxController {
// 收藏数据 // 收藏数据
List<CourseModel> loves = []; List<CourseModel> loves = [];
@override
void onReady() {
onRefresh();
super.onReady();
}
@override @override
void onClose() { void onClose() {
......
...@@ -28,7 +28,18 @@ class _UserLovePageState extends State<UserLovePage> { ...@@ -28,7 +28,18 @@ class _UserLovePageState extends State<UserLovePage> {
controller: controller.refreshController, controller: controller.refreshController,
onRefresh: controller.onRefresh, onRefresh: controller.onRefresh,
onLoading: controller.onLoading, onLoading: controller.onLoading,
child: ListView.builder( child: controller.loves.isEmpty?Container(
padding: EdgeInsets.only(top: 110.w),
alignment: Alignment.center,
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
children: [
SizedBox(height: 152.w, width: 195.w,
child: Image.asset( 'assets/images/none.png',),),
SizedBox(height: 13.w,),
],
),
):ListView.builder(
itemBuilder: (BuildContext context, int index){ itemBuilder: (BuildContext context, int index){
CourseModel model = controller.loves[index]; CourseModel model = controller.loves[index];
return GestureDetector( return GestureDetector(
......
...@@ -13,6 +13,11 @@ class MsgController extends GetxController { ...@@ -13,6 +13,11 @@ class MsgController extends GetxController {
int _page = 1; int _page = 1;
bool _noMore = false; bool _noMore = false;
@override
void onReady() {
onRefresh();
super.onReady();
}
@override @override
void onClose() { void onClose() {
......
...@@ -25,7 +25,18 @@ class MsgPage extends StatelessWidget { ...@@ -25,7 +25,18 @@ class MsgPage extends StatelessWidget {
controller: controller.refreshController, controller: controller.refreshController,
onRefresh: controller.onRefresh, onRefresh: controller.onRefresh,
onLoading: controller.onLoading, onLoading: controller.onLoading,
child: ListView.builder( child:controller.msgs.isEmpty?Container(
padding: EdgeInsets.only(top: 110.w),
alignment: Alignment.center,
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
children: [
SizedBox(height: 152.w, width: 195.w,
child: Image.asset( 'assets/images/none.png',),),
SizedBox(height: 13.w,),
],
),
): ListView.builder(
itemBuilder: (BuildContext context, int index){ itemBuilder: (BuildContext context, int index){
MsgModel model = controller.msgs[index]; MsgModel model = controller.msgs[index];
return GestureDetector( return GestureDetector(
......
...@@ -21,7 +21,7 @@ class UserOrderController extends GetxController ...@@ -21,7 +21,7 @@ class UserOrderController extends GetxController
@override @override
void onReady() { void onReady() {
// onRefresh(); onRefresh();
super.onReady(); super.onReady();
} }
......
...@@ -37,7 +37,18 @@ class _BuildListPageState extends State<BuildListPage> ...@@ -37,7 +37,18 @@ class _BuildListPageState extends State<BuildListPage>
controller: controller.refreshController, controller: controller.refreshController,
onRefresh: controller.onRefresh, onRefresh: controller.onRefresh,
onLoading: controller.onLoading, onLoading: controller.onLoading,
child: ListView.builder( child: controller.orderList.isEmpty?Container(
padding: EdgeInsets.only(top: 110.w),
alignment: Alignment.center,
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
children: [
SizedBox(height: 152.w, width: 195.w,
child: Image.asset( 'assets/images/none.png',),),
SizedBox(height: 13.w,),
],
),
):ListView.builder(
itemBuilder: (BuildContext context, int index) { itemBuilder: (BuildContext context, int index) {
OrderListModel model = controller.orderList[index]; OrderListModel model = controller.orderList[index];
// OrderListModel model = widget.models[index]; // OrderListModel model = widget.models[index];
......
...@@ -13,6 +13,12 @@ class UserPointController extends GetxController { ...@@ -13,6 +13,12 @@ class UserPointController extends GetxController {
int _page = 1; int _page = 1;
bool _noMore = false; bool _noMore = false;
@override
void onReady() {
onRefresh();
super.onReady();
}
@override @override
void onClose() { void onClose() {
refreshController.dispose(); refreshController.dispose();
......
...@@ -25,7 +25,18 @@ class _UserPointPageState extends State<UserPointPage> { ...@@ -25,7 +25,18 @@ class _UserPointPageState extends State<UserPointPage> {
controller: controller.refreshController, controller: controller.refreshController,
onRefresh: controller.onRefresh, onRefresh: controller.onRefresh,
onLoading: controller.onLoading, onLoading: controller.onLoading,
child: Container( child: controller.points.isEmpty?Container(
padding: EdgeInsets.only(top: 110.w),
alignment: Alignment.center,
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
children: [
SizedBox(height: 152.w, width: 195.w,
child: Image.asset( 'assets/images/none.png',),),
SizedBox(height: 13.w,),
],
),
):Container(
margin: EdgeInsets.all(10.w), margin: EdgeInsets.all(10.w),
decoration: BoxDecoration( decoration: BoxDecoration(
borderRadius: BorderRadius.circular(8.w), borderRadius: BorderRadius.circular(8.w),
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论