RecordingModalOptions constructor
RecordingModalOptions({ - required bool isRecordingModalVisible,
- required VoidCallback onClose,
- Color backgroundColor = const Color(0xFF83C0E9),
- String position = 'bottomRight',
- required ConfirmRecordingType confirmRecording,
- required StartRecordingType startRecording,
- required RecordingModalParameters parameters,
- ModalStyleOptions? styles,
- Widget? title,
- Widget? confirmButtonChild,
- Widget? startButtonChild,
- bool isDarkMode = false,
- bool enableGlassmorphism = false,
- ModalRenderMode renderMode = ModalRenderMode.modal,
})
Implementation
RecordingModalOptions({
required this.isRecordingModalVisible,
required this.onClose,
this.backgroundColor = const Color(0xFF83C0E9),
this.position = 'bottomRight',
required this.confirmRecording,
required this.startRecording,
required this.parameters,
this.styles,
this.title,
this.confirmButtonChild,
this.startButtonChild,
// Modern UI properties (pending implementation - included for API compatibility)
this.isDarkMode = false,
this.enableGlassmorphism = false,
this.renderMode = ModalRenderMode.modal,
});