cmd_GetMedia method
Future<File?>
cmd_GetMedia(
- void setState(
- void ()
),
- XFDataItem item
)
Implementation
Future<File?> cmd_GetMedia(void Function(void Function()) setState, XFDataItem item) async {
item.isShowDetails = true;
FocusScope.of(context).unfocus();
await showDialog(
context: context,
barrierDismissible: false,
builder: (builder) {
return StatefulBuilder(builder: (context, setStte) {
return XAlertDialog(
colorBackGround: Colors.transparent,
actionsBTNarea_Padding: EdgeInsets.all(1),
child: XMediaPlayer<XFDataItem>(
widget.key,
itemOriginal: item,
onTakePicture: (image, xcl, isBusy, state) => onTakePicture(image, isBusy, setState, xcl),
onStopVideoRecording: (video, xcl, isBusy, state) => onTakeVideo(video, isBusy, setState, xcl),
),
title_Text: "Fotocamera del Lavoro",
title_Style: XStyles.xStyTextForLabel(Colors.yellow),
content_insetPadding: EdgeInsets.all(0),
actionsBTNarea_Child: Row(children: [
Expanded(
child: XBtnbase(
height: 35,
backGroundColor: Colors.transparent,
onPressed: () => Navigator.pop(context),
elevation: 0,
label: "CHIUDI",
label_Style: XStyles.xStyleText(colorText: Colors.red, fontSize: 24, activeBold: false),
))
]));
});
});
return null;
}