| <?xml version="1.0" encoding="utf-8"?> | 
| <layout > | 
|     <data> | 
|         <import type="com.doumee.lib_coremodel.base.BaseViewModel"/> | 
|         <import type="android.view.View"/> | 
|         <variable | 
|             name="model" | 
|             type="com.doumee.keyCabinet.ui.face.FaceVM" /> | 
|     </data> | 
|     <androidx.constraintlayout.widget.ConstraintLayout | 
|         xmlns:android="http://schemas.android.com/apk/res/android" | 
|         xmlns:app="http://schemas.android.com/apk/res-auto" | 
|         xmlns:tools="http://schemas.android.com/tools" | 
|         android:layout_width="match_parent" | 
|         android:layout_height="match_parent" | 
|         tools:context=".ui.course.FaceActivity" | 
|         android:background="@color/white" | 
|         > | 
|   | 
|         <EditText | 
|             android:id="@+id/et_ewm" | 
|             android:layout_width="100dp" | 
|             android:layout_height="wrap_content" | 
|             android:text="" | 
|             android:inputType="number" | 
|             app:layout_constraintTop_toTopOf="@+id/viewBack" | 
|             app:layout_constraintBottom_toBottomOf="@+id/viewBack" | 
|             app:layout_constraintStart_toStartOf="parent" | 
|             android:background="@null" | 
|             /> | 
|   | 
|         <View | 
|             android:id="@+id/viewBack" | 
|             android:layout_width="0dp" | 
|             android:layout_height="60dp" | 
|             app:layout_constraintTop_toTopOf="parent" | 
|             android:layout_marginTop="22dp" | 
|             app:layout_constraintStart_toStartOf="parent" | 
|             app:layout_constraintEnd_toEndOf="@+id/tv_back" | 
|             android:layout_marginRight="-22dp" | 
|             android:background="@drawable/shape_r20_back" | 
|             app:onClickCommand="@{model.backOnClickCommand}"/> | 
|   | 
|         <ImageView | 
|             android:id="@+id/im_back" | 
|             android:layout_width="14dp" | 
|             android:layout_height="22dp" | 
|             android:src="@mipmap/ic_back" | 
|             app:layout_constraintTop_toTopOf="@+id/viewBack" | 
|             app:layout_constraintBottom_toBottomOf="@+id/viewBack" | 
|             app:layout_constraintStart_toStartOf="@+id/viewBack" | 
|             android:layout_marginLeft="22dp"/> | 
|   | 
|         <TextView | 
|             android:id="@+id/tv_back" | 
|             android:layout_width="wrap_content" | 
|             android:layout_height="wrap_content" | 
|             android:text="返回" | 
|             android:textStyle="bold" | 
|             android:textColor="#ffffffff" | 
|             android:textSize="26sp" | 
|             android:layout_marginLeft="6dp" | 
|             app:layout_constraintTop_toTopOf="@+id/viewBack" | 
|             app:layout_constraintBottom_toBottomOf="@+id/viewBack" | 
|             app:layout_constraintLeft_toRightOf="@+id/im_back"/> | 
|   | 
|         <TextView | 
|             android:id="@+id/tv_djs" | 
|             android:layout_width="wrap_content" | 
|             android:layout_height="wrap_content" | 
|             android:text="59s" | 
|             android:textColor="#ff279baa" | 
|             android:textSize="24sp" | 
|             app:layout_constraintTop_toTopOf="parent" | 
|             android:layout_marginTop="33dp" | 
|             app:layout_constraintEnd_toEndOf="parent" | 
|             android:layout_marginRight="30dp"/> | 
|   | 
|         <TextView | 
|             android:id="@+id/tv_title" | 
|             android:layout_width="wrap_content" | 
|             android:layout_height="wrap_content" | 
|             android:text="管理员身份验证" | 
|             android:textColor="#111111" | 
|             android:textSize="33sp" | 
|             android:textStyle="bold" | 
|             app:layout_constraintTop_toBottomOf="@+id/viewBack" | 
|             android:layout_marginTop="36dp" | 
|             app:layout_constraintStart_toStartOf="parent" | 
|             app:layout_constraintEnd_toEndOf="parent" | 
|             /> | 
|   | 
|   | 
|         <com.example.datalibrary.gl.view.GlMantleSurfacView | 
|             android:id="@+id/camera_textureview" | 
|             android:layout_width="340dp" | 
|             android:layout_height="340dp" | 
|             app:layout_constraintTop_toBottomOf="@+id/tv_title" | 
|             app:layout_constraintStart_toStartOf="parent" | 
|             app:layout_constraintEnd_toEndOf="parent" | 
|             android:layout_marginTop="42dp" | 
|             /> | 
|   | 
|         <!--送检图片--> | 
|         <ImageView | 
|             android:id="@+id/face_detect_image_view" | 
|             android:layout_width="0dp" | 
|             android:layout_height="0dp" | 
|             app:layout_constraintTop_toTopOf="@+id/camera_textureview" | 
|             app:layout_constraintStart_toStartOf="@+id/camera_textureview" | 
|             app:layout_constraintEnd_toEndOf="@+id/camera_textureview" | 
|             app:layout_constraintBottom_toBottomOf="@+id/camera_textureview" | 
|             android:visibility="gone" | 
|             android:background="@color/black" | 
|             /> | 
|   | 
|         <androidx.constraintlayout.widget.ConstraintLayout | 
|             android:id="@+id/cl_face" | 
|             android:layout_width="match_parent" | 
|             android:layout_height="0dp" | 
|             app:layout_constraintTop_toTopOf="@+id/camera_textureview" | 
|             app:layout_constraintBottom_toBottomOf="parent" | 
|             app:layout_constraintStart_toStartOf="parent" | 
|             app:layout_constraintEnd_toEndOf="parent" | 
|             android:visibility="visible"> | 
|   | 
|             <View | 
|                 android:id="@+id/v_m_sl" | 
|                 android:layout_width="340dp" | 
|                 android:layout_height="340dp" | 
|                 android:background="@mipmap/ic_viewfinder" | 
|                 app:layout_constraintTop_toTopOf="parent" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="parent" | 
|                 /> | 
|   | 
|             <TextView | 
|                 android:id="@+id/tv_m_tip" | 
|                 android:layout_width="0dp" | 
|                 android:layout_height="wrap_content" | 
|                 android:text="请保持正脸在取景框中,并根据指示完成识别" | 
|                 android:textColor="#ff666666" | 
|                 android:textSize="24sp" | 
|                 android:gravity="center" | 
|                 app:layout_constraintTop_toBottomOf="@+id/v_m_sl" | 
|                 android:layout_marginTop="42dp" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="parent"/> | 
|   | 
|             <androidx.constraintlayout.widget.ConstraintLayout | 
|                 android:id="@+id/cl_m_remind" | 
|                 android:layout_width="wrap_content" | 
|                 android:layout_height="wrap_content" | 
|                 app:layout_constraintTop_toBottomOf="@+id/tv_m_tip" | 
|                 android:layout_marginTop="60dp" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="parent"> | 
|   | 
|                 <ImageView | 
|                     android:id="@+id/imgzd_mf" | 
|                     android:layout_width="66dp" | 
|                     android:layout_height="66dp" | 
|                     android:src="@mipmap/ic_zhengdui" | 
|                     app:layout_constraintTop_toTopOf="parent" | 
|                     app:layout_constraintLeft_toLeftOf="parent" | 
|                     app:layout_constraintRight_toLeftOf="@+id/imgzy_mf" | 
|                     android:layout_marginRight="57dp"/> | 
|   | 
|                 <TextView | 
|                     android:id="@+id/tv_pm_mf" | 
|                     android:layout_width="wrap_content" | 
|                     android:layout_height="wrap_content" | 
|                     android:text="平视屏幕" | 
|                     android:textColor="#ff999999" | 
|                     android:textSize="21sp" | 
|                     app:layout_constraintTop_toBottomOf="@+id/imgzd_mf" | 
|                     app:layout_constraintStart_toStartOf="@+id/imgzd_mf" | 
|                     app:layout_constraintEnd_toEndOf="@+id/imgzd_mf" | 
|                     android:layout_marginTop="15dp"/> | 
|   | 
|                 <ImageView | 
|                     android:id="@+id/imgzy_mf" | 
|                     android:layout_width="66dp" | 
|                     android:layout_height="66dp" | 
|                     android:src="@mipmap/ic_guangxian" | 
|                     app:layout_constraintTop_toTopOf="parent" | 
|                     app:layout_constraintLeft_toRightOf="@+id/imgzd_mf" | 
|                     app:layout_constraintRight_toLeftOf="@+id/imghd_mf" | 
|                     android:layout_marginRight="57dp"/> | 
|   | 
|                 <TextView | 
|                     android:layout_width="wrap_content" | 
|                     android:layout_height="wrap_content" | 
|                     android:text="不要眨眼" | 
|                     android:textColor="#ff999999" | 
|                     android:textSize="21sp" | 
|                     app:layout_constraintTop_toTopOf="@+id/tv_pm_mf" | 
|                     app:layout_constraintStart_toStartOf="@+id/imgzy_mf" | 
|                     app:layout_constraintEnd_toEndOf="@+id/imgzy_mf"/> | 
|   | 
|                 <ImageView | 
|                     android:id="@+id/imghd_mf" | 
|                     android:layout_width="66dp" | 
|                     android:layout_height="66dp" | 
|                     android:src="@mipmap/ic_zhengdui" | 
|                     app:layout_constraintTop_toTopOf="parent" | 
|                     app:layout_constraintLeft_toRightOf="@+id/imgzy_mf" | 
|                     app:layout_constraintRight_toRightOf="parent"/> | 
|   | 
|                 <TextView | 
|                     android:layout_width="wrap_content" | 
|                     android:layout_height="wrap_content" | 
|                     android:text="不要晃动" | 
|                     android:textColor="#ff999999" | 
|                     android:textSize="21sp" | 
|                     app:layout_constraintTop_toTopOf="@+id/tv_pm_mf" | 
|                     app:layout_constraintStart_toStartOf="@+id/imghd_mf" | 
|                     app:layout_constraintEnd_toEndOf="@+id/imghd_mf"/> | 
|   | 
|             </androidx.constraintlayout.widget.ConstraintLayout> | 
|   | 
|             <androidx.constraintlayout.widget.ConstraintLayout | 
|                 android:layout_width="match_parent" | 
|                 android:layout_height="75dp" | 
|                 android:layout_marginLeft="30dp" | 
|                 android:layout_marginRight="30dp" | 
|                 app:layout_constraintBottom_toBottomOf="parent" | 
|                 android:layout_marginBottom="30dp" | 
|                 android:background="@drawable/shape_r30_face_bg" | 
|                 app:commandType="@{1}" | 
|                 app:onClickCommand="@{model.myTypeCommand}" | 
|                 > | 
|   | 
|                 <LinearLayout | 
|                     android:layout_width="wrap_content" | 
|                     android:layout_height="wrap_content" | 
|                     app:layout_constraintTop_toTopOf="parent" | 
|                     app:layout_constraintBottom_toBottomOf="parent" | 
|                     app:layout_constraintStart_toStartOf="parent" | 
|                     app:layout_constraintEnd_toEndOf="parent" | 
|                     > | 
|   | 
|                     <ImageView | 
|                         android:layout_width="28dp" | 
|                         android:layout_height="28dp" | 
|                         android:src="@mipmap/ic_shuaka" | 
|                         android:layout_gravity="center_vertical"/> | 
|                     <TextView | 
|                         android:layout_width="wrap_content" | 
|                         android:layout_height="wrap_content" | 
|                         android:text="刷卡验证" | 
|                         android:textColor="#ff279baa" | 
|                         android:textSize="24sp" | 
|                         android:textStyle="bold" | 
|                         android:layout_marginLeft="7dp"/> | 
|   | 
|                 </LinearLayout> | 
|             </androidx.constraintlayout.widget.ConstraintLayout> | 
|   | 
|         </androidx.constraintlayout.widget.ConstraintLayout> | 
|   | 
|   | 
|         <androidx.constraintlayout.widget.ConstraintLayout | 
|             android:id="@+id/cl_fail" | 
|             android:layout_width="wrap_content" | 
|             android:layout_height="wrap_content" | 
|             android:background="@drawable/shape_face_fail_bg" | 
|             app:layout_constraintBottom_toBottomOf="@+id/camera_textureview" | 
|             app:layout_constraintStart_toStartOf="parent" | 
|             app:layout_constraintEnd_toEndOf="parent" | 
|             android:layout_marginBottom="48dp" | 
|             android:paddingLeft="15dp" | 
|             android:paddingRight="15dp" | 
|             android:paddingTop="7dp" | 
|             android:paddingBottom="7dp" | 
|             android:visibility="gone"> | 
|   | 
|             <ImageView | 
|                 android:id="@+id/img1" | 
|                 android:layout_width="21dp" | 
|                 android:layout_height="21dp" | 
|                 android:src="@mipmap/ic_fail" | 
|                 app:layout_constraintTop_toTopOf="parent" | 
|                 app:layout_constraintBottom_toBottomOf="parent" | 
|                 app:layout_constraintStart_toStartOf="parent"/> | 
|   | 
|             <TextView | 
|                 android:id="@+id/tv3" | 
|                 android:layout_width="wrap_content" | 
|                 android:layout_height="wrap_content" | 
|                 android:text="@string/face_sbsb" | 
|                 android:textColor="#ffffffff" | 
|                 android:textSize="24sp" | 
|                 app:layout_constraintTop_toTopOf="parent" | 
|                 app:layout_constraintStart_toEndOf="@+id/img1" | 
|                 android:layout_marginLeft="7dp"/> | 
|   | 
|             <TextView | 
|                 android:id="@+id/tv4" | 
|                 android:layout_width="wrap_content" | 
|                 android:layout_height="wrap_content" | 
|                 android:text="@string/face_tip2" | 
|                 android:textColor="#ffffffff" | 
|                 android:textSize="18sp" | 
|                 app:layout_constraintTop_toBottomOf="@+id/tv3" | 
|                 app:layout_constraintStart_toStartOf="@+id/tv3" | 
|                 /> | 
|   | 
|         </androidx.constraintlayout.widget.ConstraintLayout> | 
|   | 
|         <androidx.constraintlayout.widget.ConstraintLayout | 
|             android:id="@+id/cl_sj_xuan" | 
|             android:layout_width="match_parent" | 
|             android:layout_height="0dp" | 
|             app:layout_constraintTop_toTopOf="@+id/camera_textureview" | 
|             app:layout_constraintBottom_toBottomOf="parent" | 
|             app:layout_constraintStart_toStartOf="parent" | 
|             app:layout_constraintEnd_toEndOf="parent" | 
|             android:visibility="gone" | 
|             android:background="@color/white"> | 
|   | 
|             <View | 
|                 android:id="@+id/v_sj_sl" | 
|                 android:layout_width="340dp" | 
|                 android:layout_height="340dp" | 
|                 android:background="@mipmap/ic_face" | 
|                 app:layout_constraintTop_toTopOf="parent" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="parent" | 
|                 /> | 
|   | 
|             <TextView | 
|                 android:id="@+id/tv_sj_tip" | 
|                 android:layout_width="0dp" | 
|                 android:layout_height="wrap_content" | 
|                 android:text="请保持正脸在取景框中,并根据指示完成识别" | 
|                 android:textColor="#ff666666" | 
|                 android:textSize="24sp" | 
|                 android:gravity="center" | 
|                 app:layout_constraintTop_toBottomOf="@+id/v_sj_sl" | 
|                 android:layout_marginTop="42dp" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="parent"/> | 
|   | 
|             <androidx.constraintlayout.widget.ConstraintLayout | 
|                 android:id="@+id/cl_sj_remind" | 
|                 android:layout_width="wrap_content" | 
|                 android:layout_height="wrap_content" | 
|                 app:layout_constraintTop_toBottomOf="@+id/tv_sj_tip" | 
|                 android:layout_marginTop="60dp" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="parent"> | 
|   | 
|                 <ImageView | 
|                     android:id="@+id/imgzd_sj" | 
|                     android:layout_width="66dp" | 
|                     android:layout_height="66dp" | 
|                     android:src="@mipmap/ic_zhengdui" | 
|                     app:layout_constraintTop_toTopOf="parent" | 
|                     app:layout_constraintLeft_toLeftOf="parent" | 
|                     app:layout_constraintRight_toLeftOf="@+id/imgzy_sj" | 
|                     android:layout_marginRight="57dp"/> | 
|   | 
|                 <TextView | 
|                     android:id="@+id/tv_pm_sj" | 
|                     android:layout_width="wrap_content" | 
|                     android:layout_height="wrap_content" | 
|                     android:text="平视屏幕" | 
|                     android:textColor="#ff999999" | 
|                     android:textSize="21sp" | 
|                     app:layout_constraintTop_toBottomOf="@+id/imgzd_sj" | 
|                     app:layout_constraintStart_toStartOf="@+id/imgzd_sj" | 
|                     app:layout_constraintEnd_toEndOf="@+id/imgzd_sj" | 
|                     android:layout_marginTop="15dp"/> | 
|   | 
|                 <ImageView | 
|                     android:id="@+id/imgzy_sj" | 
|                     android:layout_width="66dp" | 
|                     android:layout_height="66dp" | 
|                     android:src="@mipmap/ic_guangxian" | 
|                     app:layout_constraintTop_toTopOf="parent" | 
|                     app:layout_constraintLeft_toRightOf="@+id/imgzd_sj" | 
|                     app:layout_constraintRight_toLeftOf="@+id/imghd_sj" | 
|                     android:layout_marginRight="57dp"/> | 
|   | 
|                 <TextView | 
|                     android:layout_width="wrap_content" | 
|                     android:layout_height="wrap_content" | 
|                     android:text="不要眨眼" | 
|                     android:textColor="#ff999999" | 
|                     android:textSize="21sp" | 
|                     app:layout_constraintTop_toTopOf="@+id/tv_pm_sj" | 
|                     app:layout_constraintStart_toStartOf="@+id/imgzy_sj" | 
|                     app:layout_constraintEnd_toEndOf="@+id/imgzy_sj"/> | 
|   | 
|                 <ImageView | 
|                     android:id="@+id/imghd_sj" | 
|                     android:layout_width="66dp" | 
|                     android:layout_height="66dp" | 
|                     android:src="@mipmap/ic_zhengdui" | 
|                     app:layout_constraintTop_toTopOf="parent" | 
|                     app:layout_constraintLeft_toRightOf="@+id/imgzy_sj" | 
|                     app:layout_constraintRight_toRightOf="parent"/> | 
|   | 
|                 <TextView | 
|                     android:layout_width="wrap_content" | 
|                     android:layout_height="wrap_content" | 
|                     android:text="不要晃动" | 
|                     android:textColor="#ff999999" | 
|                     android:textSize="21sp" | 
|                     app:layout_constraintTop_toTopOf="@+id/tv_pm_sj" | 
|                     app:layout_constraintStart_toStartOf="@+id/imghd_sj" | 
|                     app:layout_constraintEnd_toEndOf="@+id/imghd_sj"/> | 
|   | 
|             </androidx.constraintlayout.widget.ConstraintLayout> | 
|   | 
|             <androidx.constraintlayout.widget.ConstraintLayout | 
|                 android:id="@+id/cl_sj_rl" | 
|                 android:layout_width="match_parent" | 
|                 android:layout_height="75dp" | 
|                 android:layout_marginLeft="30dp" | 
|                 android:layout_marginRight="30dp" | 
|                 app:layout_constraintBottom_toBottomOf="parent" | 
|                 android:layout_marginBottom="30dp" | 
|                 android:visibility="visible"> | 
|   | 
|                 <LinearLayout | 
|                     android:id="@+id/ll_01" | 
|                     android:layout_width="wrap_content" | 
|                     android:layout_height="match_parent" | 
|                     app:layout_constraintTop_toTopOf="parent" | 
|                     app:layout_constraintBottom_toBottomOf="parent" | 
|                     app:layout_constraintStart_toStartOf="parent" | 
|                     android:background="@drawable/shape_r30_face_bg" | 
|                     android:paddingLeft="30dp" | 
|                     android:paddingRight="30dp" | 
|                     app:commandType="@{2}" | 
|                     app:onClickCommand="@{model.myTypeCommand}"> | 
|   | 
|                     <ImageView | 
|                         android:layout_width="28dp" | 
|                         android:layout_height="28dp" | 
|                         android:src="@mipmap/ic_shuaka" | 
|                         android:layout_gravity="center_vertical"/> | 
|                     <TextView | 
|                         android:layout_width="wrap_content" | 
|                         android:layout_height="wrap_content" | 
|                         android:text="刷卡验证" | 
|                         android:textColor="#ff279baa" | 
|                         android:textSize="24sp" | 
|                         android:layout_marginLeft="7dp" | 
|                         android:textStyle="bold" | 
|                         android:layout_gravity="center_vertical"/> | 
|   | 
|                 </LinearLayout> | 
|   | 
|                 <LinearLayout | 
|                     android:id="@+id/ll_02" | 
|                     android:layout_width="0dp" | 
|                     android:layout_height="match_parent" | 
|                     app:layout_constraintTop_toTopOf="parent" | 
|                     app:layout_constraintBottom_toBottomOf="parent" | 
|                     app:layout_constraintLeft_toRightOf="@+id/ll_01" | 
|                     app:layout_constraintRight_toRightOf="parent" | 
|                     android:background="@drawable/shape_r25_blue_bg" | 
|                     android:layout_marginLeft="20dp" | 
|                     app:commandType="@{3}" | 
|                     app:onClickCommand="@{model.myTypeCommand}" | 
|                     android:gravity="center"> | 
|   | 
|                     <TextView | 
|                         android:layout_width="wrap_content" | 
|                         android:layout_height="wrap_content" | 
|                         android:text="开始验证" | 
|                         android:textColor="@color/white" | 
|                         android:textSize="24sp" | 
|                         android:textStyle="bold" | 
|                         /> | 
|   | 
|                 </LinearLayout> | 
|   | 
|             </androidx.constraintlayout.widget.ConstraintLayout> | 
|   | 
|   | 
|         </androidx.constraintlayout.widget.ConstraintLayout> | 
|   | 
|   | 
|         <androidx.constraintlayout.widget.ConstraintLayout | 
|             android:id="@+id/cl_card" | 
|             android:layout_width="match_parent" | 
|             android:layout_height="0dp" | 
|             app:layout_constraintTop_toTopOf="@+id/camera_textureview" | 
|             app:layout_constraintBottom_toBottomOf="parent" | 
|             app:layout_constraintStart_toStartOf="parent" | 
|             app:layout_constraintEnd_toEndOf="parent" | 
|             android:background="@color/white" | 
|             android:visibility="gone"> | 
|   | 
|             <View | 
|                 android:id="@+id/v_c_sl" | 
|                 android:layout_width="340dp" | 
|                 android:layout_height="340dp" | 
|                 android:background="@mipmap/ic_shuaka2" | 
|                 app:layout_constraintTop_toTopOf="parent" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="parent" | 
|                 /> | 
|   | 
|             <TextView | 
|                 android:id="@+id/tv_c_tip" | 
|                 android:layout_width="0dp" | 
|                 android:layout_height="wrap_content" | 
|                 android:text="请将IC卡贴近刷卡区,停留1-2秒" | 
|                 android:textColor="#ff666666" | 
|                 android:textSize="24sp" | 
|                 android:gravity="center" | 
|                 app:layout_constraintTop_toBottomOf="@+id/v_c_sl" | 
|                 android:layout_marginTop="42dp" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="parent"/> | 
|   | 
|             <androidx.constraintlayout.widget.ConstraintLayout | 
|                 android:layout_width="match_parent" | 
|                 android:layout_height="75dp" | 
|                 android:layout_marginLeft="30dp" | 
|                 android:layout_marginRight="30dp" | 
|                 app:layout_constraintBottom_toBottomOf="parent" | 
|                 android:layout_marginBottom="30dp" | 
|                 android:background="@drawable/shape_r30_face_bg" | 
|                 app:commandType="@{4}" | 
|                 app:onClickCommand="@{model.myTypeCommand}" | 
|                 > | 
|   | 
|                 <LinearLayout | 
|                     android:layout_width="wrap_content" | 
|                     android:layout_height="wrap_content" | 
|                     app:layout_constraintTop_toTopOf="parent" | 
|                     app:layout_constraintBottom_toBottomOf="parent" | 
|                     app:layout_constraintStart_toStartOf="parent" | 
|                     app:layout_constraintEnd_toEndOf="parent" | 
|                     > | 
|   | 
|                     <ImageView | 
|                         android:layout_width="28dp" | 
|                         android:layout_height="28dp" | 
|                         android:src="@mipmap/ic_renlian" | 
|                         android:layout_gravity="center_vertical"/> | 
|                     <TextView | 
|                         android:layout_width="wrap_content" | 
|                         android:layout_height="wrap_content" | 
|                         android:text="人脸验证" | 
|                         android:textColor="#ff279baa" | 
|                         android:textSize="24sp" | 
|                         android:textStyle="bold" | 
|                         android:layout_marginLeft="7dp"/> | 
|   | 
|                 </LinearLayout> | 
|             </androidx.constraintlayout.widget.ConstraintLayout> | 
|   | 
|         </androidx.constraintlayout.widget.ConstraintLayout> | 
|   | 
|         <androidx.constraintlayout.widget.ConstraintLayout | 
|             android:id="@+id/cl_jiu" | 
|             android:layout_width="match_parent" | 
|             android:layout_height="0dp" | 
|             app:layout_constraintTop_toTopOf="@+id/camera_textureview" | 
|             app:layout_constraintBottom_toBottomOf="parent" | 
|             app:layout_constraintStart_toStartOf="parent" | 
|             app:layout_constraintEnd_toEndOf="parent" | 
|             android:background="@color/white" | 
|             android:visibility="gone"> | 
|   | 
|             <View | 
|                 android:id="@+id/v_jiu_sl" | 
|                 android:layout_width="340dp" | 
|                 android:layout_height="340dp" | 
|                 android:background="@mipmap/ic_jiujingjiance" | 
|                 app:layout_constraintTop_toTopOf="parent" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="parent" | 
|                 /> | 
|   | 
|             <TextView | 
|                 android:id="@+id/tv_jiu_tip" | 
|                 android:layout_width="0dp" | 
|                 android:layout_height="wrap_content" | 
|                 android:text="请拿起酒精检测仪吹气" | 
|                 android:textColor="#ff666666" | 
|                 android:textSize="24sp" | 
|                 android:gravity="center" | 
|                 app:layout_constraintTop_toBottomOf="@+id/v_jiu_sl" | 
|                 android:layout_marginTop="42dp" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="parent"/> | 
|   | 
|         </androidx.constraintlayout.widget.ConstraintLayout> | 
|   | 
|   | 
|         <androidx.constraintlayout.widget.ConstraintLayout | 
|             android:id="@+id/cl_tip1" | 
|             android:layout_width="match_parent" | 
|             android:layout_height="0dp" | 
|             app:layout_constraintTop_toBottomOf="@+id/viewBack" | 
|             app:layout_constraintBottom_toBottomOf="parent" | 
|             android:layout_marginTop="36dp" | 
|             android:background="@color/white" | 
|             android:visibility="gone"> | 
|   | 
|             <ImageView | 
|                 android:id="@+id/img_jg1" | 
|                 android:layout_width="150dp" | 
|                 android:layout_height="150dp" | 
|                 app:layout_constraintTop_toTopOf="parent" | 
|                 android:layout_marginTop="70dp" | 
|                 android:src="@mipmap/ic_jjfail" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="parent"/> | 
|   | 
|             <TextView | 
|                 android:id="@+id/tv_jg1" | 
|                 android:layout_width="wrap_content" | 
|                 android:layout_height="wrap_content" | 
|                 android:text="酒精检测异常,请重新检测" | 
|                 android:textColor="#ff111111" | 
|                 android:textSize="33sp" | 
|                 android:textStyle="bold" | 
|                 app:layout_constraintTop_toBottomOf="@+id/img_jg1" | 
|                 android:layout_marginTop="36dp" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="parent"/> | 
|   | 
|             <TextView | 
|                 android:id="@+id/tv_jg2" | 
|                 android:layout_width="wrap_content" | 
|                 android:layout_height="wrap_content" | 
|                 android:text="如有问题请联系管理员" | 
|                 android:textColor="#ff666666" | 
|                 android:textSize="24sp" | 
|                 app:layout_constraintTop_toBottomOf="@+id/tv_jg1" | 
|                 android:layout_marginTop="22dp" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="parent"/> | 
|   | 
|             <TextView | 
|                 android:layout_width="match_parent" | 
|                 android:layout_height="75dp" | 
|                 android:text="重新检测" | 
|                 android:textColor="@color/white" | 
|                 android:textSize="24sp" | 
|                 android:textStyle="bold" | 
|                 android:gravity="center" | 
|                 android:background="@drawable/shape_r25_blue_bg" | 
|                 android:layout_marginLeft="30dp" | 
|                 android:layout_marginRight="30dp" | 
|                 app:layout_constraintBottom_toBottomOf="parent" | 
|                 app:commandType="@{5}" | 
|                 app:onClickCommand="@{model.myTypeCommand}" | 
|                 android:layout_marginBottom="30dp"/> | 
|   | 
|   | 
|         </androidx.constraintlayout.widget.ConstraintLayout> | 
|   | 
|         <androidx.constraintlayout.widget.ConstraintLayout | 
|             android:id="@+id/cl_jiujinOk" | 
|             android:layout_width="wrap_content" | 
|             android:layout_height="wrap_content" | 
|             android:background="@drawable/shape_jiujin_ok" | 
|             android:paddingLeft="40dp" | 
|             android:paddingRight="40dp" | 
|             android:paddingTop="50dp" | 
|             android:paddingBottom="50dp" | 
|             app:layout_constraintTop_toTopOf="parent" | 
|             app:layout_constraintBottom_toBottomOf="parent" | 
|             app:layout_constraintStart_toStartOf="parent" | 
|             app:layout_constraintEnd_toEndOf="parent" | 
|             android:visibility="gone"> | 
|   | 
|             <ImageView | 
|                 android:id="@+id/img_jiu" | 
|                 android:layout_width="45dp" | 
|                 android:layout_height="45dp" | 
|                 android:src="@mipmap/ic_pass" | 
|                 app:layout_constraintTop_toTopOf="parent" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="parent"/> | 
|   | 
|             <TextView | 
|                 android:layout_width="wrap_content" | 
|                 android:layout_height="wrap_content" | 
|                 android:text="检测通过" | 
|                 android:textColor="#ffffffff" | 
|                 android:textSize="33sp" | 
|                 app:layout_constraintTop_toBottomOf="@+id/img_jiu" | 
|                 android:layout_marginTop="10dp" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="parent"/> | 
|   | 
|         </androidx.constraintlayout.widget.ConstraintLayout> | 
|   | 
|         <androidx.constraintlayout.widget.ConstraintLayout | 
|             android:id="@+id/cl_jiujin_progress" | 
|             android:layout_width="wrap_content" | 
|             android:layout_height="wrap_content" | 
|             android:background="@drawable/shape_jiujin_ok" | 
|             android:paddingLeft="80dp" | 
|             android:paddingRight="80dp" | 
|             android:paddingTop="50dp" | 
|             android:paddingBottom="50dp" | 
|             app:layout_constraintTop_toTopOf="parent" | 
|             app:layout_constraintBottom_toBottomOf="parent" | 
|             app:layout_constraintStart_toStartOf="parent" | 
|             app:layout_constraintEnd_toEndOf="parent" | 
|             android:visibility="gone"> | 
|   | 
|             <pl.droidsonroids.gif.GifImageView | 
|                 android:id="@+id/img_progress" | 
|                 android:layout_width="150dp" | 
|                 android:layout_height="150dp" | 
|                 android:src="@mipmap/zhuanquan" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="parent" | 
|                 app:layout_constraintTop_toTopOf="parent" | 
|                 android:layout_marginBottom="30dp"/> | 
|   | 
|             <TextView | 
|                 android:layout_width="wrap_content" | 
|                 android:layout_height="wrap_content" | 
|                 android:text="检测中" | 
|                 android:textColor="#ffffffff" | 
|                 android:textSize="33sp" | 
|                 app:layout_constraintTop_toBottomOf="@+id/img_progress" | 
|                 android:layout_marginTop="10dp" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="parent"/> | 
|   | 
|         </androidx.constraintlayout.widget.ConstraintLayout> | 
|   | 
|         <TextView | 
|             android:id="@+id/message" | 
|             android:layout_width="wrap_content" | 
|             android:layout_height="wrap_content" | 
|             android:layout_marginLeft="@dimen/activity_vertical_margin" | 
|             android:layout_marginRight="@dimen/activity_vertical_margin" | 
|             android:text="" | 
|             android:textColor="@color/white" | 
|             android:textSize="24sp" | 
|             android:padding="@dimen/activity_horizontal_margin" | 
|             android:background="@drawable/toast_view_bg" | 
|             app:layout_constraintTop_toTopOf="parent" | 
|             app:layout_constraintBottom_toBottomOf="parent" | 
|             app:layout_constraintStart_toStartOf="parent" | 
|             app:layout_constraintEnd_toEndOf="parent" | 
|             android:gravity="center" | 
|             android:visibility="gone"/> | 
|   | 
|     </androidx.constraintlayout.widget.ConstraintLayout> | 
| </layout> |