【发布时间】:2021-03-11 13:29:37
【问题描述】:
刚开始学习flutter,对LsitViewBuilder有点疑惑。
我有这个 ListView,它通过 rootBundle 在本地访问 JSON 数据,但我希望当我点击某个项目时它只会在第二页上打开它。
我非常想知道如何选择。
我的列表视图
List<dynamic> buy;
@override
void initState() {
super.initState();
rootBundle.loadString('assets/dados.json').then((jsonData) {
this.setState(() {
buy = jsonDecode(jsonData);
});
});
}
........
ListView.builder(
itemCount: buy?.length ?? 0,
itemBuilder: (_, index) {
return buildCardBuy(context, index, buy);
}
),
【问题讨论】:
-
请提供您的 buildCardBuy() 函数的代码。