这里是我的代码。
bool isAddedToCart = false;
return ListView.builder(
........
ElevatedButton (
child: isAddedToCart? Text('Added to cart') : Text('Add to cart'),
style: ElevatedButton.styleFrom(
primary: Constants.primaryColor,
onPrimary: Constants.appColor
),
onPressed: () async{
setState(() {
isAddedToCart = !isAddedToCart;
});
},
),
问题是,如果我点击,升高的按钮的文本的这个按钮有改变,索引只。 但它改变了所有的索引,它是在列表视图。建设者。
任何一个可以有一个解决方案,只有一个按钮在选定的指数来更新与改变名称。