flutter_camera_overlay_new 0.0.1 copy "flutter_camera_overlay_new: ^0.0.1" to clipboard
flutter_camera_overlay_new: ^0.0.1 copied to clipboard

(Android 13 Support) A Flutter plugin to add common camera overlay components such as ID Card, Credit Card, Texts, prompts or custom components.

example/lib/main.dart

import 'package:camera/camera.dart';
import 'package:flutter/material.dart';
import 'package:flutter_camera_overlay_new/flutter_camera_overlay.dart';
import 'package:flutter_camera_overlay_new/model.dart';

main() {
  WidgetsFlutterBinding.ensureInitialized();
  runApp(
    ExampleCameraOverlay(),
  );
}

class ExampleCameraOverlay extends StatefulWidget {
  @override
  State<ExampleCameraOverlay> createState() => _ExampleCameraOverlayState();
}

class _ExampleCameraOverlayState extends State<ExampleCameraOverlay> {
  late List<CameraDescription> cameras;

  @override
  void initState() {
    super.initState();
    initializeCameras();
  }

  Future<void> initializeCameras() async {
    // await Permission.camera.request();
    cameras = await availableCameras();
    setState(() {}); // Refresh the widget tree after obtaining cameras
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: cameras.isEmpty
          ? const Center(
              child: Text(
                'No camera found',
                style: TextStyle(color: Colors.white),
              ),
            )
          : CameraOverlay(
              cameras.first,
              CardOverlay.byFormat(OverlayFormat.cardID2),
              loadingWidget: Container(
                color: Colors.white,
              ),
              (XFile file) {},
              info: 'Position your business ID card within the rectangle and ensure the image is perfectly readable.',
              label: 'Scanning Business Card',
            ),
    );
  }
}
2
likes
110
points
113
downloads

Publisher

unverified uploader

Weekly Downloads

(Android 13 Support) A Flutter plugin to add common camera overlay components such as ID Card, Credit Card, Texts, prompts or custom components.

Repository (GitHub)
View/report issues

Documentation

API reference

License

unknown (license)

Dependencies

camera, flutter, plugin_platform_interface

More

Packages that depend on flutter_camera_overlay_new