fix chewie unknown fault

用户关注页面添加加载结束
收起弹框
master
laiiihz 5 years ago
parent a04a69b672
commit e0cb35e886

@ -53,7 +53,10 @@ class _UserAttentionViewState extends State<UserAttentionView>
getUserModels().then((models) {
followModels.addAll(models);
if (mounted) setState(() {});
_controller.loadComplete();
if (models.isEmpty)
_controller.loadNoData();
else
_controller.loadComplete();
});
},
body: ListView.builder(

@ -46,14 +46,26 @@ class _UserActivityViewState extends State<UserActivityView>
return RefreshWidget(
controller: _controller,
onRefresh: () {
_page = 1;
getActivityModels().then((models) {
_page = 1;
setState(() {
activityListModels = models;
});
_controller.refreshCompleted();
});
},
onLoadMore: () {
_page++;
getActivityModels().then((models) {
setState(() {
activityListModels.addAll(models);
});
if (models.isEmpty)
_controller.loadNoData();
else
_controller.loadComplete();
});
},
body: ListView.builder(
itemBuilder: (context, index) {
return UserActivityCard(

@ -50,14 +50,17 @@ class _UserPlaybackViewState extends State<UserPlaybackView>
_page++;
getActivityVideoList().then((models) {
setState(() {
_videoModels.addAll(models) ;
_videoModels.addAll(models);
});
_controller.loadComplete();
if (models.isEmpty)
_controller.loadNoData();
else
_controller.loadComplete();
});
},
body: ListView.builder(
itemBuilder: (context, index) {
return UserPlaybackCard(model:_videoModels[index]);
return UserPlaybackCard(model: _videoModels[index]);
},
itemCount: _videoModels.length,
),

@ -147,7 +147,8 @@ class _TabBarWidgetState extends State<TabBarWidget>
.then((value) {
PermissionTool.haveAudioPermission()
.then((value) {
CRoute.push(context, LivePage());
CRoute.pushReplace(
context, LivePage());
});
});
},
@ -155,7 +156,7 @@ class _TabBarWidgetState extends State<TabBarWidget>
verticalButton(
'视频',
R.ASSETS_LIVE_ADD_VIDEO_PNG,
onTap: () => CRoute.push(
onTap: () => CRoute.pushReplace(
context, AddVideoPage()),
),
// verticalButton(

@ -59,7 +59,7 @@ dependencies:
url_launcher: ^5.1.3
# 视频组件
video_player: ^0.10.11+1
chewie: ^0.9.8
chewie: ^0.9.10
# 权限组件
permission_handler: 3.3.0
@ -195,6 +195,7 @@ dependencies:
#点赞组件
many_like: ^0.0.3
dev_dependencies:
flutter_test:

Loading…
Cancel
Save