我正在尝试使用RefreshIndicator,但是没有使用滚动小部件,就无法使用它。我的目标是仅显示一个文本小部件并添加下拉按钮以刷新功能。
if (snapshot.data.isEmpty) {
return RefreshIndicator(
onRefresh: () async {
_init();
},
child: Center(
child: Text('No data'),
),
);
}
我已经将Text('No data')
小部件包装在SingleChildScrollView中,但是无效。我的解决方案现在在下面,但看起来很丑。有更好的方法吗?
if (snapshot.data.isEmpty) {
return RefreshIndicator(
onRefresh: () async {
_init();
print('we scrolled');
},
child: Center(
child: ListView.builder(
itemCount: 1,
itemBuilder: (context, index) {
return Text('No data\nPull to Refresh');
},
),
),
);
}
答案 0 :(得分:1)
将物理学设置为始终可滚动
<a href="relativepath/some.dxf" title="whatever" download>some text</a>