copyWith method
CaptureWidgetBuilders
copyWith({
- Widget overlayBuilder(
- BuildContext context,
- Orientation orientation
- FlashIconBuilder? flashIconBuilder,
- WidgetBuilder? cameraSwitchIconBuilder,
- WidgetBuilder? acceptIconBuilder,
- WidgetBuilder? retakeIconBuilder,
- WidgetBuilder? shutterIconBuilder,
- ScreenOrientationBuilder? screenOrientationBuilder,
- VideoCaptureIconBuilder? videoCaptureIconBuilder,
- VideoOverlayBuilder? videoOverlayBuilder,
Implementation
CaptureWidgetBuilders copyWith({
final Widget Function(BuildContext context, Orientation orientation)?
overlayBuilder,
final FlashIconBuilder? flashIconBuilder,
final WidgetBuilder? cameraSwitchIconBuilder,
final WidgetBuilder? acceptIconBuilder,
final WidgetBuilder? retakeIconBuilder,
final WidgetBuilder? shutterIconBuilder,
final ScreenOrientationBuilder? screenOrientationBuilder,
final VideoCaptureIconBuilder? videoCaptureIconBuilder,
final VideoOverlayBuilder? videoOverlayBuilder,
}) {
return CaptureWidgetBuilders(
overlayBuilder: overlayBuilder ?? this.overlayBuilder,
flashIconBuilder: flashIconBuilder ?? this.flashIconBuilder,
cameraSwitchIconBuilder:
cameraSwitchIconBuilder ?? this.cameraSwitchIconBuilder,
acceptIconBuilder: acceptIconBuilder ?? this.acceptIconBuilder,
retakeIconBuilder: retakeIconBuilder ?? this.retakeIconBuilder,
shutterIconBuilder: shutterIconBuilder ?? this.shutterIconBuilder,
screenOrientationBuilder:
screenOrientationBuilder ?? this.screenOrientationBuilder,
videoCaptureIconBuilder:
videoCaptureIconBuilder ?? this.videoCaptureIconBuilder,
videoOverlayBuilder: videoOverlayBuilder ?? this.videoOverlayBuilder,
);
}