actionButton method

  1. @override
Widget actionButton(
  1. Future<CameraInternalMedia?> captureCallback()
)
override

Implementation

@override
Widget actionButton(Future<CameraInternalMedia?> Function() captureCallback) {
  return Builder(builder: (context) {
    if (captureWidgetBuilders?.videoCaptureIconBuilder == null) {
      return VideoToggleButton(
        onTap: () {
          captureCallback.call();
        },
      );
    }
    return InkWell(
      onTap: () {
        captureCallback.call();
      },
      child: captureWidgetBuilders?.videoCaptureIconBuilder
          ?.call(context, isVideoCapturing: timer?.isActive ?? false),
    );
  });
  /*return captureWidgetBuilders?.videoCaptureIconBuilder?.call() ??
  VideoToggleButton(
    onTap: () {
      captureCallback.call();
    },
  );*/
}