【发布时间】:2021-03-15 17:04:09
【问题描述】:
我希望计数器在达到 95 时停止并播放声音让用户知道已达到限制。我想在达到限制时停止计数。我该如何实现这一点。提前致谢。
class NinetyFiveTabs extends StatefulWidget {
@override
_NinetyFiveTabsState createState() => _NinetyFiveTabsState();
}
class _NinetyFiveTabsState extends State<NinetyFiveTabs> {
int _counter = 0;
void _incrementCounter() {
setState(() {
_counter++;
}
);
}
@override
Widget build(BuildContext context) {
return SafeArea(
child: GestureDetector(
onTap: _incrementCounter,
child: Scaffold(
body: ListView(
children: <Widget>[
Text(
'You have pushed the button this many times:',
),
Container(
height: MediaQuery.of(context).size.height,
child: Text(
'$_counter',
style: TextStyle(fontSize: 150.0),
),
),
],
),
),
),
);
}
}
【问题讨论】: