pick static method

Future<DrishyaEntity?> pick(
  1. BuildContext context, {
  2. Duration? videoDuration,
  3. ResolutionPreset? resolutionPreset,
  4. ImageFormatGroup? imageFormatGroup,
})

Open camera view for picking.

Implementation

static Future<DrishyaEntity?> pick(
  BuildContext context, {
  Duration? videoDuration,
  ResolutionPreset? resolutionPreset,
  ImageFormatGroup? imageFormatGroup,
}) async {
  return Navigator.of(context).push<DrishyaEntity>(
    SlideTransitionPageRoute(
      builder: CameraView(
        videoDuration: videoDuration,
        resolutionPreset: resolutionPreset,
        imageFormatGroup: imageFormatGroup,
      ),
      transitionCurve: Curves.easeIn,
      transitionDuration: _kRouteDuration,
      reverseTransitionDuration: _kRouteDuration,
      settings: const RouteSettings(name: name),
    ),
  );
}