我试图构建一个屏幕,其中包含一些报告,就像Dashboard
一样,我将手指向下移动并显示一些信息,例如当您向下滚动Facebook
时。
new CustomScrollView(
slivers: [
new SliverList(
delegate: new SliverChildListDelegate(
[
new RelatorioVendPeriodoAPeriodo(),
new RelatorioMensals(),
new RelatorioDiasDaSemanas(),
new RelatorioVendasTotalidasPorPeriodo(),
new RelatorioDasVendasTotsProdutos(),
// new RelatorioContaAssinadaCliente(),
]
)
)
]
),
它运行良好,BUT
当我向下滚动我已经看到的报告时。当我的报告消失时,我需要再次RELOAD
,并且我收到一个Json Request。
我想创建一个仪表板,在此示例中,加载5个请求,并且当我向上时,报表仍加载在该面板上。
答案 0 :(得分:1)
我用以下代码解决了问题:
new CustomScrollView(
cacheExtent: height * 5,
slivers: [
new SliverList(
delegate: new SliverChildListDelegate(
[
new RelatorioVendPeriodoAPeriodo(),
// new RelatorioMensals(),
new RelatorioDiasDaSemanas(),
new RelatorioVendasTotalidasPorPeriodo(),
new RelatorioDasVendasTotsProdutos(),
// new RelatorioContaAssinadaCliente(),
]
)
)
]
),
cacheExtent:高度* 5 ->救我的代码。