我设法找到倒计时,但是我无法以我想更改的方式进行更改。 我希望在按下按钮时更改它,但我不能这样做,因为我不能真正从另一堂课上获得它。我试图在on选项中更改持续时间,但是没有用。
class Ct extends StatefulWidget {
@override
CtState createState() => CtState();
}
class CtState extends State<Ct> {
@override
Widget build(BuildContext context) {
return Center(
child: Countdown(
duration: Duration(seconds: 10),
builder: (BuildContext context, Duration remaining) {
return Text(
'${remaining.inHours}:${remaining.inMinutes % 60}:${remaining.inSeconds % 60}',
style: TextStyle(fontSize: 40, fontWeight: FontWeight.w200),
);
},
),
);
}
}
答案 0 :(得分:0)
使它成为有状态的小部件,并使用setState在onPressed中更改您的持续时间。