full_picker library

full_picker Library

Classes

BaseDialog
BaseDialog for help show dialog
Camera
Custom Camera for Image and Video
FullPicker
FullPickerLanguage
language texts
FullPickerOutput
main Output class
FullPickerWidgetIcon
Widget icon
ItemSheet
item sheet model
PercentProgressDialog
Percent Progress Dialog help for show Progress
ProgressIndicatorDialog
Progress Indicator Dialog for keep waiting
SelectSheet
show sheet for select models file picker

Enums

FullPickerType
File Picker Types

Properties

globalFullPickerLanguage FullPickerLanguage
for cheng language
getter/setter pair

Functions

checkError(ValueSetter<bool> onIsUserChange, BuildContext context, {required bool isSelected, required bool inSheet}) → void
Check for control close sheet
clearTemporaryFiles() Future<void>
cropImage({required BuildContext context, required String sourcePath}) Future<Uint8List?>
web does not support crop Image crop image
extensionType(String extension) → FileType
generateRandomString() String
getFiles({required BuildContext context, required FileType fileType, required FullPickerType pickerFileType, required String prefixName, required ValueSetter<bool> onIsUserChange, required ValueSetter<int>? onError, required bool inSheet, List<String>? allowedExtensions, bool videoCompressor = false, bool imageCropper = false, bool multiFile = false}) Future<FullPickerOutput?>
get files
getFillXFile({required String name, required String mime, Uint8List? bytes, File? file}) → XFile
getFullPicker({required int id, required BuildContext context, required ValueSetter<bool> onIsUserChange, required ValueSetter<FullPickerOutput> onSelected, required ValueSetter<int>? onError, required bool image, required bool video, required bool file, required bool voiceRecorder, required bool url, required String bodyTextUrl, required bool imageCamera, required bool videoCamera, required bool videoCompressor, required bool imageCropper, required bool multiFile, required String prefixName, required bool inSheet}) Future<void>
re director for select file 1 = Gallery 2 = Camera 3 = File
showFullPickerToast(String text, BuildContext context) → void
show custom sheet
showSheet(Widget widget, BuildContext context, {bool isDismissible = true}) → void
show sheet
videoCompress({required BuildContext context, required PlatformFile file}) Future<File?>
Web does not support video compression Video compressor