Flutter: увеличение и уменьшение Flutter - PullRequest
0 голосов
/ 04 августа 2020

Итак, у меня есть приложение, в котором я оцениваю учащегося, поэтому я создал счетчик, в котором по мере увеличения счетчика от 0 до 10 он засчитывается как ошибки, допущенные учащимся. Таким образом, у студента всего 10 баллов, каждый раз, когда студент делает ошибку, счетчик увеличивается, а оценки должны уменьшаться на 1. Мне просто нужно реализовать правильный лог c, чтобы счетчик работал с оценками. Когда счетчик увеличивается, оценки должны уменьшаться.

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; 

инициализированные значения, I я новичок в флаттере, пожалуйста, помогите. Спасибо. !

...