EntitySaveCallback typedef
EntitySaveCallback =
FutureOr Function({BuildContext context, File file, CameraPickerViewType viewType})
The callback type define for saving entity in the viewer. 在查看器中保存图片时的回调
Notice about the implementation
- After the callback is implemented, the default saving method won't called anymore.
- Don't call
Navigator.of(context).pop/maybePopwithout poppingnullorAssetEntity, otherwise there will be a type cast error occurred.
在实现时需要注意
- 实现该方法后,原本的保存方法不会再被调用;
- 不要使用
Navigator.of(context).pop/maybePop返回null或AssetEntity以外类型的内容,否则会抛出类型转换异常。
Implementation
typedef EntitySaveCallback = FutureOr<dynamic> Function({
BuildContext context,
CameraPickerViewType viewType,
File file,
});