Flutter 如何让它在最后一次计数时振动?
Flutter How to make it vibrate on the last count?
我做了一个计数器应用程序,用户可以自己计数来确定数量。如果计数达到计数限制,我希望它在最后一次计数时振动。例如,如果我指定数字 5,智能手机将在第 5 次点击时振动。但是,我有一个问题,因为振动出现在第 6 次点击。
如何让它在第 5 拍振动?
这是我的代码:
int _counter = 0;
int _five = 5;
onTap: () async {
setState(() {
if (_counter != _five) {
_counter++;
} else if (_counter == _five) {
Vibration.vibrate(duration: 500);
_counter = _counter + 0;
} else {}
});
},
您的代码需要稍作改动,例如:
onTap: () async {
setState(() {
if (_counter < _five) {
_counter++;
}
if (_counter == _five) {
Vibration.vibrate(duration: 500);
} else {}
});
}
我做了一个计数器应用程序,用户可以自己计数来确定数量。如果计数达到计数限制,我希望它在最后一次计数时振动。例如,如果我指定数字 5,智能手机将在第 5 次点击时振动。但是,我有一个问题,因为振动出现在第 6 次点击。
如何让它在第 5 拍振动?
这是我的代码:
int _counter = 0;
int _five = 5;
onTap: () async {
setState(() {
if (_counter != _five) {
_counter++;
} else if (_counter == _five) {
Vibration.vibrate(duration: 500);
_counter = _counter + 0;
} else {}
});
},
您的代码需要稍作改动,例如:
onTap: () async {
setState(() {
if (_counter < _five) {
_counter++;
}
if (_counter == _five) {
Vibration.vibrate(duration: 500);
} else {}
});
}