我遇到这样的问题,即RefreshIndicator与Scaffold属性extendBodyBehindAppBar结合使用无法正常工作。
这是导致错误的代码段。总的来说,RefreshIndicator是从状态栏上方下拉的,因此该指示器距离被拖动到可见的身体部位还有很长的路要走。如果用户只拖动一半,指示器也可以位于应用栏的后面,这肯定不是预期的行为。是否可以将RefreshIndicator
与Scaffold属性extendBodyBehindAppBar: true
一起使用?
Scaffold(
extendBodyBehindAppBar: true, // true causes a layout error
appBar: AppBar(...),
body: RefreshIndicator(
onRefresh: () {
// some logic
},
child: ListView(
children: <Widget>[