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),
    );
  });
}