From 34036303f83cc00ea12d17470fb9a6567f72291e Mon Sep 17 00:00:00 2001 From: Enrico Benedos Date: Mon, 11 Jan 2021 21:55:35 +0100 Subject: [PATCH] Updated example README.md --- example/README.md | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/example/README.md b/example/README.md index d389eb9..c698290 100644 --- a/example/README.md +++ b/example/README.md @@ -80,9 +80,10 @@ class _QRViewExampleState extends State { Container( margin: EdgeInsets.all(8), child: RaisedButton( - onPressed: () => setState(() { - controller?.toggleFlash(); - }), + onPressed: () async { + await controller?.toggleFlash(); + setState(() {}); + }, child: FutureBuilder( future: controller?.getFlashStatus(), builder: (context, snapshot) { @@ -93,9 +94,10 @@ class _QRViewExampleState extends State { Container( margin: EdgeInsets.all(8), child: RaisedButton( - onPressed: () => setState(() { - controller?.flipCamera(); - }), + onPressed: () async { + await controller?.flipCamera(); + setState(() {}); + }, child: FutureBuilder( future: controller?.getCameraInfo(), builder: (context, snapshot) { @@ -117,8 +119,8 @@ class _QRViewExampleState extends State { Container( margin: EdgeInsets.all(8), child: RaisedButton( - onPressed: () { - controller?.pauseCamera(); + onPressed: () async { + await controller?.pauseCamera(); }, child: Text('pause', style: TextStyle(fontSize: 20)), ), @@ -126,8 +128,8 @@ class _QRViewExampleState extends State { Container( margin: EdgeInsets.all(8), child: RaisedButton( - onPressed: () { - controller?.resumeCamera(); + onPressed: () async { + await controller?.resumeCamera(); }, child: Text('resume', style: TextStyle(fontSize: 20)), ), @@ -181,13 +183,10 @@ class _QRViewExampleState extends State { @override void dispose() { - controller.dispose(); + controller?.dispose(); super.dispose(); } } - - - ```