Showing
7 changed files
with
4 additions
and
55 deletions
| @@ -16,12 +16,9 @@ class BarcodeScannerWithController extends StatefulWidget { | @@ -16,12 +16,9 @@ class BarcodeScannerWithController extends StatefulWidget { | ||
| 16 | class _BarcodeScannerWithControllerState | 16 | class _BarcodeScannerWithControllerState |
| 17 | extends State<BarcodeScannerWithController> with WidgetsBindingObserver { | 17 | extends State<BarcodeScannerWithController> with WidgetsBindingObserver { |
| 18 | final MobileScannerController controller = MobileScannerController( | 18 | final MobileScannerController controller = MobileScannerController( |
| 19 | - torchEnabled: true, useNewCameraSelector: true, | ||
| 20 | - // formats: [BarcodeFormat.qrCode] | ||
| 21 | - // facing: CameraFacing.front, | ||
| 22 | - // detectionSpeed: DetectionSpeed.normal | ||
| 23 | - // detectionTimeoutMs: 1000, | ||
| 24 | - // returnImage: false, | 19 | + autoStart: false, |
| 20 | + torchEnabled: true, | ||
| 21 | + useNewCameraSelector: true, | ||
| 25 | ); | 22 | ); |
| 26 | 23 | ||
| 27 | Barcode? _barcode; | 24 | Barcode? _barcode; |
| @@ -15,20 +15,8 @@ class BarcodeScannerListView extends StatefulWidget { | @@ -15,20 +15,8 @@ class BarcodeScannerListView extends StatefulWidget { | ||
| 15 | class _BarcodeScannerListViewState extends State<BarcodeScannerListView> { | 15 | class _BarcodeScannerListViewState extends State<BarcodeScannerListView> { |
| 16 | final MobileScannerController controller = MobileScannerController( | 16 | final MobileScannerController controller = MobileScannerController( |
| 17 | torchEnabled: true, | 17 | torchEnabled: true, |
| 18 | - // formats: [BarcodeFormat.qrCode] | ||
| 19 | - // facing: CameraFacing.front, | ||
| 20 | - // detectionSpeed: DetectionSpeed.normal | ||
| 21 | - // detectionTimeoutMs: 1000, | ||
| 22 | - // returnImage: false, | ||
| 23 | ); | 18 | ); |
| 24 | 19 | ||
| 25 | - @override | ||
| 26 | - void initState() { | ||
| 27 | - super.initState(); | ||
| 28 | - | ||
| 29 | - controller.start(); | ||
| 30 | - } | ||
| 31 | - | ||
| 32 | Widget _buildBarcodesListView() { | 20 | Widget _buildBarcodesListView() { |
| 33 | return StreamBuilder<BarcodeCapture>( | 21 | return StreamBuilder<BarcodeCapture>( |
| 34 | stream: controller.barcodes, | 22 | stream: controller.barcodes, |
| @@ -13,18 +13,11 @@ class BarcodeScannerPageView extends StatefulWidget { | @@ -13,18 +13,11 @@ class BarcodeScannerPageView extends StatefulWidget { | ||
| 13 | } | 13 | } |
| 14 | 14 | ||
| 15 | class _BarcodeScannerPageViewState extends State<BarcodeScannerPageView> { | 15 | class _BarcodeScannerPageViewState extends State<BarcodeScannerPageView> { |
| 16 | - final MobileScannerController controller = | ||
| 17 | - MobileScannerController(autoStart: false); | 16 | + final MobileScannerController controller = MobileScannerController(); |
| 18 | 17 | ||
| 19 | final PageController pageController = PageController(); | 18 | final PageController pageController = PageController(); |
| 20 | 19 | ||
| 21 | @override | 20 | @override |
| 22 | - void initState() { | ||
| 23 | - super.initState(); | ||
| 24 | - unawaited(controller.start()); | ||
| 25 | - } | ||
| 26 | - | ||
| 27 | - @override | ||
| 28 | Widget build(BuildContext context) { | 21 | Widget build(BuildContext context) { |
| 29 | return Scaffold( | 22 | return Scaffold( |
| 30 | appBar: AppBar(title: const Text('With PageView')), | 23 | appBar: AppBar(title: const Text('With PageView')), |
| @@ -18,20 +18,10 @@ class _BarcodeScannerReturningImageState | @@ -18,20 +18,10 @@ class _BarcodeScannerReturningImageState | ||
| 18 | extends State<BarcodeScannerReturningImage> { | 18 | extends State<BarcodeScannerReturningImage> { |
| 19 | final MobileScannerController controller = MobileScannerController( | 19 | final MobileScannerController controller = MobileScannerController( |
| 20 | torchEnabled: true, | 20 | torchEnabled: true, |
| 21 | - // formats: [BarcodeFormat.qrCode] | ||
| 22 | - // facing: CameraFacing.front, | ||
| 23 | - // detectionSpeed: DetectionSpeed.normal | ||
| 24 | - // detectionTimeoutMs: 1000, | ||
| 25 | returnImage: true, | 21 | returnImage: true, |
| 26 | ); | 22 | ); |
| 27 | 23 | ||
| 28 | @override | 24 | @override |
| 29 | - void initState() { | ||
| 30 | - super.initState(); | ||
| 31 | - controller.start(); | ||
| 32 | - } | ||
| 33 | - | ||
| 34 | - @override | ||
| 35 | Widget build(BuildContext context) { | 25 | Widget build(BuildContext context) { |
| 36 | return Scaffold( | 26 | return Scaffold( |
| 37 | appBar: AppBar(title: const Text('Returning image')), | 27 | appBar: AppBar(title: const Text('Returning image')), |
| @@ -17,13 +17,6 @@ class _BarcodeScannerWithScanWindowState | @@ -17,13 +17,6 @@ class _BarcodeScannerWithScanWindowState | ||
| 17 | extends State<BarcodeScannerWithScanWindow> { | 17 | extends State<BarcodeScannerWithScanWindow> { |
| 18 | final MobileScannerController controller = MobileScannerController(); | 18 | final MobileScannerController controller = MobileScannerController(); |
| 19 | 19 | ||
| 20 | - @override | ||
| 21 | - void initState() { | ||
| 22 | - super.initState(); | ||
| 23 | - | ||
| 24 | - controller.start(); | ||
| 25 | - } | ||
| 26 | - | ||
| 27 | Widget _buildBarcodeOverlay() { | 20 | Widget _buildBarcodeOverlay() { |
| 28 | return ValueListenableBuilder( | 21 | return ValueListenableBuilder( |
| 29 | valueListenable: controller, | 22 | valueListenable: controller, |
| @@ -22,12 +22,6 @@ class _BarcodeScannerWithZoomState extends State<BarcodeScannerWithZoom> { | @@ -22,12 +22,6 @@ class _BarcodeScannerWithZoomState extends State<BarcodeScannerWithZoom> { | ||
| 22 | 22 | ||
| 23 | double _zoomFactor = 0.0; | 23 | double _zoomFactor = 0.0; |
| 24 | 24 | ||
| 25 | - @override | ||
| 26 | - void initState() { | ||
| 27 | - super.initState(); | ||
| 28 | - controller.start(); | ||
| 29 | - } | ||
| 30 | - | ||
| 31 | Widget _buildZoomScaleSlider() { | 25 | Widget _buildZoomScaleSlider() { |
| 32 | return ValueListenableBuilder( | 26 | return ValueListenableBuilder( |
| 33 | valueListenable: controller, | 27 | valueListenable: controller, |
| @@ -16,12 +16,6 @@ class _BarcodeScannerWithOverlayState extends State<BarcodeScannerWithOverlay> { | @@ -16,12 +16,6 @@ class _BarcodeScannerWithOverlayState extends State<BarcodeScannerWithOverlay> { | ||
| 16 | ); | 16 | ); |
| 17 | 17 | ||
| 18 | @override | 18 | @override |
| 19 | - void initState() { | ||
| 20 | - super.initState(); | ||
| 21 | - controller.start(); | ||
| 22 | - } | ||
| 23 | - | ||
| 24 | - @override | ||
| 25 | Widget build(BuildContext context) { | 19 | Widget build(BuildContext context) { |
| 26 | final scanWindow = Rect.fromCenter( | 20 | final scanWindow = Rect.fromCenter( |
| 27 | center: MediaQuery.sizeOf(context).center(Offset.zero), | 21 | center: MediaQuery.sizeOf(context).center(Offset.zero), |
-
Please register or login to post a comment