可以在Scaffold的appBar中添加一个IconButton,点击后触发刷新二维码的操作。代码如下:

... appBar: AppBar( backgroundColor: Global.home_currentcolor, actions: [ IconButton( icon: Icon(Icons.refresh), onPressed: () { Global().getqr(); _countdownTime = 50; streamDuration.change(Duration(seconds: 51)); setState(() {}); }, ), ], ), body: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ TextButton( child: Text('点击刷新二维码'), onPressed: () { Global().getqr(); _countdownTime = 50; streamDuration.change(Duration(seconds: 51)); setState(() {}); }, ), ... ], ), ..

import dartasync;import packagediodiodart;import packagefluttermaterialdart;import packagemuse_nepu_courseglobaldart;import packagepretty_qr_codepretty_qr_codedart;import packageslide_countdownslide_c

原文地址: https://www.cveoy.top/t/topic/caXj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录