state.dart 1.1 KB

1234567891011121314151617181920212223242526272829
  1. import 'package:get/get.dart';
  2. class IdCardScanState {
  3. /// bool 相机是否已经加载完毕
  4. final _isCameraReady = false.obs;
  5. set isCameraReady(value) => _isCameraReady.value = value;
  6. bool get isCameraReady => _isCameraReady.value;
  7. /// 是否正在识别身份证
  8. final _isIdCardScanning = false.obs;
  9. set isIdCardScanning(value) => _isIdCardScanning.value = value;
  10. bool get isIdCardScanning => _isIdCardScanning.value;
  11. /// 是否正在进行人脸录入
  12. final _isRunningFaceInput = false.obs;
  13. set isRunningFaceInput(value) => _isRunningFaceInput.value = value;
  14. bool get isRunningFaceInput => _isRunningFaceInput.value;
  15. /// 是否正在使用前置相机
  16. final _isUsingFrontCamera = false.obs;
  17. set isUsingFrontCamera(value) => _isUsingFrontCamera.value = value;
  18. bool get isUsingFrontCamera => _isUsingFrontCamera.value;
  19. /// 正在处理中的图像的本地路径
  20. final _processingImageLocalPath = ''.obs;
  21. set processingImageLocalPath(value) =>
  22. _processingImageLocalPath.value = value;
  23. String get processingImageLocalPath => _processingImageLocalPath.value;
  24. }