mirror of
https://github.com/cupcakearmy/fight-of-the-mobiles.git
synced 2024-11-05 06:54:24 +01:00
Flutter changes
This commit is contained in:
parent
94c02d6a2e
commit
c4ba4eeae5
@ -1,29 +1,10 @@
|
|||||||
// import 'dart:async';
|
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:qr_mobile_vision/qr_camera.dart';
|
import 'package:qr_mobile_vision/qr_camera.dart';
|
||||||
// import 'package:flutter/services.dart';
|
|
||||||
|
|
||||||
// import 'package:barcode_scan/barcode_scan.dart';
|
|
||||||
|
|
||||||
import '../Components/BG.dart';
|
import '../Components/BG.dart';
|
||||||
import '../Components/SyncIcon.dart';
|
import '../Components/SyncIcon.dart';
|
||||||
|
|
||||||
class Scan extends StatelessWidget {
|
class Scan extends StatelessWidget {
|
||||||
// Future scan() async {
|
|
||||||
// try {
|
|
||||||
// String barcode = await BarcodeScanner.scan();
|
|
||||||
// print('Success');
|
|
||||||
// print(barcode);
|
|
||||||
// Navigator.pushNamed(null, '/home');
|
|
||||||
// } on PlatformException catch (e) {
|
|
||||||
// if (e.code == BarcodeScanner.CameraAccessDenied)
|
|
||||||
// print('The user did not grant the camera permission!');
|
|
||||||
// } catch (e) {
|
|
||||||
// print('Nope');
|
|
||||||
// print(e);
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) => BG(
|
Widget build(BuildContext context) => BG(
|
||||||
child: Center(
|
child: Center(
|
||||||
|
@ -1,46 +0,0 @@
|
|||||||
import 'dart:async';
|
|
||||||
|
|
||||||
import 'package:flutter/material.dart';
|
|
||||||
import 'package:qr_reader/qr_reader.dart';
|
|
||||||
|
|
||||||
void main() {
|
|
||||||
runApp(MaterialApp(
|
|
||||||
home: MyHomePage(),
|
|
||||||
));
|
|
||||||
}
|
|
||||||
|
|
||||||
class MyHomePage extends StatefulWidget {
|
|
||||||
@override
|
|
||||||
createState() => _MyHomePageState();
|
|
||||||
}
|
|
||||||
|
|
||||||
class _MyHomePageState extends State<MyHomePage> {
|
|
||||||
Future<String> _barcodeString;
|
|
||||||
|
|
||||||
@override
|
|
||||||
Widget build(BuildContext context) {
|
|
||||||
return Scaffold(
|
|
||||||
body: Center(
|
|
||||||
child: FutureBuilder<String>(
|
|
||||||
future: _barcodeString,
|
|
||||||
builder: (BuildContext context, AsyncSnapshot<String> snapshot) {
|
|
||||||
return Text(snapshot.data != null ? snapshot.data : '');
|
|
||||||
})),
|
|
||||||
floatingActionButton: FloatingActionButton(
|
|
||||||
onPressed: () {
|
|
||||||
setState(() {
|
|
||||||
_barcodeString = QRCodeReader()
|
|
||||||
.setAutoFocusIntervalInMs(200)
|
|
||||||
.setForceAutoFocus(true)
|
|
||||||
.setTorchEnabled(false)
|
|
||||||
.setHandlePermissions(true)
|
|
||||||
.setExecuteAfterPermissionGranted(true)
|
|
||||||
.scan();
|
|
||||||
});
|
|
||||||
},
|
|
||||||
tooltip: 'Reader the QRCode',
|
|
||||||
child: Icon(Icons.add_a_photo),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
@ -263,13 +263,6 @@ packages:
|
|||||||
url: "https://pub.dartlang.org"
|
url: "https://pub.dartlang.org"
|
||||||
source: hosted
|
source: hosted
|
||||||
version: "0.0.7"
|
version: "0.0.7"
|
||||||
qr_reader:
|
|
||||||
dependency: "direct main"
|
|
||||||
description:
|
|
||||||
name: qr_reader
|
|
||||||
url: "https://pub.dartlang.org"
|
|
||||||
source: hosted
|
|
||||||
version: "0.1.3"
|
|
||||||
quiver:
|
quiver:
|
||||||
dependency: transitive
|
dependency: transitive
|
||||||
description:
|
description:
|
||||||
|
@ -15,9 +15,7 @@ environment:
|
|||||||
dependencies:
|
dependencies:
|
||||||
flutter:
|
flutter:
|
||||||
sdk: flutter
|
sdk: flutter
|
||||||
# barcode_scan: ^0.0.6
|
|
||||||
qr_mobile_vision: any
|
qr_mobile_vision: any
|
||||||
qr_reader: ^0.1.3
|
|
||||||
flutter_local_notifications: any
|
flutter_local_notifications: any
|
||||||
|
|
||||||
# The following adds the Cupertino Icons font to your application.
|
# The following adds the Cupertino Icons font to your application.
|
||||||
|
Loading…
Reference in New Issue
Block a user