showAvatarCamera static method
dynamic
showAvatarCamera({
- required BuildContext context,
- required String successResultTitle,
- required void startAuthTakePhotoHandle(
- String anyImagePath
弹出 头像认证的摄像头页面,并回调获得摄像头图片的回调
Implementation
static showAvatarCamera({
required BuildContext context,
required String successResultTitle,
// 对【拍照所得的】图片开始进行人脸识别(开始识别,和识别结果可能分开为两个接口)
required void Function(String anyImagePath) startAuthTakePhotoHandle,
}) {
__showVerifyAvatarCamera(
context: context,
onTapClose: (BuildContext cameraContext) {
Navigator.pop(context);
},
takePhotoCompleteBlock: (
cameraContext, {
required String avatarLocalPath,
}) async {
// 弹出 头像认证-3认证状态页:认证中
_showVerifyStepWidget(
context,
status: VerityResult.loading,
successTitle: successResultTitle,
onTapReAuth: () {
showAvatarCamera(
context: context,
successResultTitle: successResultTitle,
startAuthTakePhotoHandle: startAuthTakePhotoHandle,
);
},
);
/// 对【拍照所得的】图片开始进行人脸识别(开始识别,和识别结果可能分开为两个接口)
startAuthTakePhotoHandle(avatarLocalPath);
},
);
}