我无法更改颤振:(中的倒计时持续时间



我设法找到一个倒计时,但我无法以要更改的方式更改它。我希望它在按下按钮时会更改,但我无法做到这一点,因为我无法真正从另一堂课上进行操作。我试图更改按下的选项中的持续时间,但它不起作用。

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),
          );
        },
      ),
    );
  }
}

使其成为一个状态的小部件,并使用setState更改持续时间。

最新更新