31 lines
1.3 KiB
Dart
31 lines
1.3 KiB
Dart
import 'dart:ui';
|
||
|
||
import 'package:flutter/material.dart';
|
||
import 'package:flutter_screenutil/flutter_screenutil.dart';
|
||
import 'package:get/get.dart';
|
||
import 'package:star_lock/app_settings/app_colors.dart';
|
||
|
||
class FaceUnlockState {
|
||
var isCheck = false.obs;
|
||
var faceOn = false.obs; //面容开锁
|
||
var autoBright = false.obs; //自动亮屏
|
||
var senseDistance = '远距离'.obs; //感应距离
|
||
var antiMisoperation = '关闭'.obs; //防误开
|
||
var senseDistanceList = ['远距离', '近距离'].obs;
|
||
var antiMisoperationList = ['关闭', '5秒', '10秒', '15秒', '30秒', '60秒'].obs;
|
||
//高亮样式
|
||
final TextStyle titleStyle = TextStyle(
|
||
color: Colors.black, fontSize: 24.sp, fontWeight: FontWeight.w500);
|
||
//默认样式
|
||
final TextStyle subTipsStyle =
|
||
TextStyle(color: AppColors.placeholderTextColor, fontSize: 22.sp);
|
||
|
||
late InlineSpan tipsPreviewSpan = TextSpan(children: [
|
||
TextSpan(text: '添加和使用面容开锁时:\n', style: titleStyle),
|
||
TextSpan(
|
||
text:
|
||
'\n1、请尽量保持单人在门前操作;\n2、请站立在门锁正前方约0.5~0.8米,面向门锁;\n3、请保持脸部无遮挡,露出五官;\n4、面容识别异常时,可触摸数字键盘任意按键,手动重启人脸识别。',
|
||
style: subTipsStyle),
|
||
]);
|
||
}
|