| | |
| | | android:layout_width="match_parent" |
| | | android:layout_height="match_parent" |
| | | tools:context=".ui.course.FaceActivity" |
| | | android:background="@color/white"> |
| | | android:background="@color/white" |
| | | > |
| | | |
| | | <View |
| | | android:id="@+id/viewBack" |
| | |
| | | app:layout_constraintEnd_toEndOf="parent" |
| | | android:layout_marginRight="30dp"/> |
| | | |
| | | <androidx.constraintlayout.widget.ConstraintLayout |
| | | android:id="@+id/cl_login" |
| | | android:layout_width="match_parent" |
| | | <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"> |
| | | |
| | | <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" |
| | | <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" |
| | | /> |
| | | |
| | | |
| | | |
| | | <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/v_sl" |
| | | app:layout_constraintStart_toStartOf="@+id/v_sl" |
| | | app:layout_constraintEnd_toEndOf="@+id/v_sl" |
| | | app:layout_constraintBottom_toBottomOf="@+id/v_sl" |
| | | android:visibility="gone" |
| | | android:background="@color/black" |
| | | /> |
| | | |
| | | <View |
| | | android:id="@+id/v_sl" |
| | | android:layout_width="0dp" |
| | | android:layout_height="0dp" |
| | | android:background="@mipmap/ic_viewfinder" |
| | | 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" |
| | | /> |
| | | |
| | | <TextView |
| | | android:id="@+id/tv_tip" |
| | | android:layout_width="wrap_content" |
| | | android:id="@+id/tv_m_tip" |
| | | android:layout_width="0dp" |
| | | android:layout_height="wrap_content" |
| | | android:text="请保持正脸在取景框中,并根据指示完成识别" |
| | | android:textColor="#ff666666" |
| | | android:textSize="24sp" |
| | | app:layout_constraintTop_toBottomOf="@+id/camera_textureview" |
| | | 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_remind" |
| | | android:id="@+id/cl_m_remind" |
| | | android:layout_width="wrap_content" |
| | | android:layout_height="wrap_content" |
| | | app:layout_constraintTop_toBottomOf="@+id/tv_tip" |
| | | 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" |
| | | 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" |
| | | app:layout_constraintRight_toLeftOf="@+id/imgzy_mf" |
| | | android:layout_marginRight="57dp"/> |
| | | |
| | | <TextView |
| | | android:id="@+id/tv_pm" |
| | | 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" |
| | | app:layout_constraintStart_toStartOf="@+id/imgzd" |
| | | app:layout_constraintEnd_toEndOf="@+id/imgzd" |
| | | 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" |
| | | 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" |
| | | app:layout_constraintRight_toLeftOf="@+id/imghd" |
| | | app:layout_constraintLeft_toRightOf="@+id/imgzd_mf" |
| | | app:layout_constraintRight_toLeftOf="@+id/imghd_mf" |
| | | android:layout_marginRight="57dp"/> |
| | | |
| | | <TextView |
| | |
| | | android:text="不要眨眼" |
| | | android:textColor="#ff999999" |
| | | android:textSize="21sp" |
| | | app:layout_constraintTop_toTopOf="@+id/tv_pm" |
| | | app:layout_constraintStart_toStartOf="@+id/imgzy" |
| | | app:layout_constraintEnd_toEndOf="@+id/imgzy"/> |
| | | 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" |
| | | 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" |
| | | app:layout_constraintLeft_toRightOf="@+id/imgzy_mf" |
| | | app:layout_constraintRight_toRightOf="parent"/> |
| | | |
| | | <TextView |
| | |
| | | android:text="不要晃动" |
| | | android:textColor="#ff999999" |
| | | android:textSize="21sp" |
| | | app:layout_constraintTop_toTopOf="@+id/tv_pm" |
| | | app:layout_constraintStart_toStartOf="@+id/imghd" |
| | | app:layout_constraintEnd_toEndOf="@+id/imghd"/> |
| | | 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: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/v_sl" |
| | | 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"> |
| | | 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}" |
| | | > |
| | | |
| | | <ImageView |
| | | android:id="@+id/img1" |
| | | android:layout_width="21dp" |
| | | android:layout_height="21dp" |
| | | android:src="@mipmap/ic_fail" |
| | | <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_constraintStart_toStartOf="parent" |
| | | app:layout_constraintEnd_toEndOf="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" |
| | | <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_constraintStart_toEndOf="@+id/img1" |
| | | android:layout_marginLeft="7dp"/> |
| | | app:layout_constraintLeft_toLeftOf="parent" |
| | | app:layout_constraintRight_toLeftOf="@+id/imgzy_sj" |
| | | android:layout_marginRight="57dp"/> |
| | | |
| | | <TextView |
| | | android:id="@+id/tv4" |
| | | android:id="@+id/tv_pm_sj" |
| | | 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" |
| | | /> |
| | | 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/bt_sk" |
| | | android:id="@+id/cl_jiu" |
| | | android:layout_width="match_parent" |
| | | android:layout_height="75dp" |
| | | android:layout_marginLeft="30dp" |
| | | android:layout_marginRight="30dp" |
| | | android:layout_height="0dp" |
| | | app:layout_constraintTop_toTopOf="@+id/camera_textureview" |
| | | app:layout_constraintBottom_toBottomOf="parent" |
| | | android:layout_marginBottom="30dp" |
| | | android:background="@drawable/shape_r30_face_bg" |
| | | app:commandType="@{1}" |
| | | app:onClickCommand="@{model.myTypeCommand}" |
| | | android:visibility="visible"> |
| | | |
| | | <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 |
| | | 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" |
| | | app:layout_constraintStart_toStartOf="parent" |
| | | app:layout_constraintEnd_toEndOf="parent" |
| | | android:background="@color/white" |
| | | android:visibility="gone"> |
| | | |
| | | <LinearLayout |
| | | android:id="@+id/ll_01" |
| | | android:layout_width="wrap_content" |
| | | android:layout_height="match_parent" |
| | | <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_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}"> |
| | | 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:layout_marginLeft="7dp" |
| | | android:textStyle="bold" |
| | | android:layout_gravity="center_vertical"/> |
| | | |
| | | </LinearLayout> |
| | | |
| | | <LinearLayout |
| | | android:id="@+id/ll_02" |
| | | <TextView |
| | | android:id="@+id/tv_jiu_tip" |
| | | 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 |
| | | android:id="@+id/cl_sj_sk" |
| | | 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}" |
| | | android:visibility="gone"> |
| | | |
| | | <LinearLayout |
| | | android:layout_width="wrap_content" |
| | | android:layout_height="wrap_content" |
| | | app:layout_constraintTop_toTopOf="parent" |
| | | app:layout_constraintBottom_toBottomOf="parent" |
| | | 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" |
| | | > |
| | | 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> |
| | | |
| | | <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> |
| | | |
| | | |
| | | <EditText |
| | | android:id="@+id/et_ewm" |
| | | android:layout_width="100dp" |
| | | android:layout_height="wrap_content" |
| | | android:text="" |
| | | app:layout_constraintTop_toTopOf="parent" |
| | | app:layout_constraintStart_toStartOf="parent" |
| | | app:layout_constraintEnd_toEndOf="parent" |
| | | android:background="@null" |
| | | /> |
| | | |
| | | </androidx.constraintlayout.widget.ConstraintLayout> |
| | | </layout> |