#flutter #dart #flutter-sliver
#flutter #dart #flutter-sliver
Вопрос:
Иногда в моем виджете body есть данные, а иногда и нет, поэтому мне нужно остановить scrollig в NestedScrollView, когда тело пустое, но не может это исправить
NestedScrollView(
//controller: model.scrollController,
headerSliverBuilder: (context, innerScroll) {
return [
model.isShowToolbar
? SliverAppBar(
pinned: true,
floating: false,
)
: SliverPadding(padding: const EdgeInsets.all(0.0)),
Container(
height: 200,
color: Colors.green,
)
];
},
body: ErrorWidgetView(
lottieFile: 'assets/images/post_empty.json',
title: 'No Recent Post',
showButton: false,
),
),
Ответ №1:
NotificationListener<ScrollNotification>(
onNotification: (ScrollNotification scrollInfo){
if ( !myModel.isLoading amp;amp;scrollInfo.metrics.pixels ==
scrollInfo.metrics.maxScrollExtent) {
}
return false;
},)
User NotificationListener