因此,我有一个要为学生评分的应用程序,因此我创建了一个计数器,当计数器从0上升到10时,该计数器被视为学生犯的错误。因此,学生的总成绩为10分,每当学生犯错时,计数器就会上升,并且分数应减少1。我只需要对计数器进行适当的逻辑运算即可与Marks一起使用。当Counter上升时,标记应减少。
Row(
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
children: <Widget>[
FlutterCounter(
initialValue: _defaultValue,
minValue: 0,
maxValue: 10,
onChanged: (value) {
setState(() {
_defaultValue = value;
_counter = value;
});
print(value);
},
decimalPlaces: 0),
Text(
'$grades',
style: TextStyle(
fontSize: 22.0,
fontWeight: FontWeight.bold,
),
),
)
这是计数器和一个带有计数器的文本小部件,当计数器增加时,等级应降低1。
double grades = 10.0;
double currentValue;
num _counter = 0;
num _defaultValue = 0;
初始化值,我是新手,请帮助。谢谢。 !