Flutter 在颤振中提交后如何获取复选框的自动递增和递减值
您好,我正在尝试在提交复选框后在页面顶部显示复选框值 这里,如果一个复选框的黄金值为2,如果我们选择2个复选框并提交,它将显示4 新CheckboxListTile( 标题:文本(键), 值:值[键], activeColor:Colors.teal, checkColor:Colors.white, 一旦更改:(布尔值){ 设置状态(){ 值[键]=值Flutter 在颤振中提交后如何获取复选框的自动递增和递减值,flutter,checkbox,Flutter,Checkbox,您好,我正在尝试在提交复选框后在页面顶部显示复选框值 这里,如果一个复选框的黄金值为2,如果我们选择2个复选框并提交,它将显示4 新CheckboxListTile( 标题:文本(键), 值:值[键], activeColor:Colors.teal, checkColor:Colors.white, 一旦更改:(布尔值){ 设置状态(){ 值[键]=值 if(value) { _incrementCounter(2);
if(value) {
_incrementCounter(2);
} else {
_incrementCounter(-2);
}
});
},
);
}).toList(),
_incrementCounter(int gold_value) async {
SharedPreferences prefs = await SharedPreferences.getInstance();
int counter = (prefs.getInt('score') ?? 0) + gold_value;
print('currenct score $counter ');
await prefs.setInt('score', counter);
}
我不明白你的问题!但据我所知,如果用户选中黄金下方的复选框,那么分数将是2倍对吗?银1倍对,白金3倍对吗?是的,没错。我已经尝试过使用共享预览它的选项卡视图了?发布代码将更有助于获得最佳答案!checkboxlisttile是吗yout是所有3个类别的单一布局,或者有单独的布局??所有复选框都在单独的布局中我不理解你的问题!但据我所知,如果用户选中金色框,那么分数将是2倍,银色1x和白金3x!是吗???是的。我已经尝试使用共享优先权了是选项卡式视图吗?发布您的代码将更有助于获得最佳答案!checkboxlisttile布局是针对所有3个类别的单一布局还是具有单独的布局??所有复选框都位于单独的布局中